Advertisement
jovanovski

КРС Лаб.4

Nov 27th, 2011
475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.25 KB | None | 0 0
  1. //////////////////////////////прва --
  2.  
  3. #include <stdio.h>
  4. void pomal(int n1, int n2);
  5. float a[100];
  6. int i, n;
  7.  
  8. void pomal(int n1, int n2){
  9. float t;
  10. if (a[n1]<a[n2]){t=a[n1];a[n1]=a[n2];a[n2]=t;}
  11.     if((n1>0)&&(a[n1-1]<a[n1])){pomal(n1-1, n1);}
  12. }
  13.  
  14. int main (){
  15. scanf("%d", &n);
  16. for(i=0; i<n;i++){
  17. scanf("%f", &a[i]);
  18. }
  19. for(i=0;i<n-1;i++){
  20. pomal(i,i+1);
  21. }
  22. for(i=0; i<n;i++){
  23. printf("%.2f\t", a[i]);
  24. }
  25.  
  26.  
  27. return 0;
  28. }
  29.  
  30. //////////////////////////////втора --
  31.  
  32. #include <stdio.h>
  33.  
  34. int nzd(int a, int b){
  35. int i;
  36. for (i=a;i>0;i--){
  37. if(a%i==0 && b%i==0){return i;}
  38. }
  39.  
  40. }
  41.  
  42. int main(){
  43. int n, m, nz;
  44. scanf("%d %d", &n, &m);
  45. nz = nzd(n, m);
  46. printf("%d / %d", n/nz, m/nz);
  47. return 0;
  48. }
  49.  
  50. //////////////////////////////трета --
  51.  
  52. #include <stdio.h>
  53.  
  54. float zbir(int a){
  55. int i;
  56. float zbi=0;
  57. for (i=1;i<=a;i++){
  58. if (a%i==0){zbi+=i;}
  59. }
  60. return zbi;
  61. }
  62.  
  63. int main(){
  64. int i, i2,n, m;
  65. scanf("%d %d", &n, &m);
  66.  
  67. for(i=n; i<=m; i++){
  68. for(i2=i; i2<=m; i2++){
  69. if(((zbir(i)*1.0/i) == (zbir(i2)*1.0/i2)) && i2!=i)
  70. {
  71.     printf("Prijatelski se: (%d, %d)\n", i, i2);
  72. }
  73. }
  74. }
  75. return 0;
  76. }
  77.  
  78.  
  79. //////////////////////////////четврта --
  80. #include <stdio.h>
  81. int n, broj=0, prv=0;
  82. int prost(int a)
  83. {
  84.     int i, brojac=0;
  85.     for (i=1;i<=a;i++){
  86.     if(a%i==0){brojac++;}
  87.     }
  88.     if (brojac==2){return 1;}
  89.     else {
  90.     return 0;}
  91. }
  92. void deliteli(int r){
  93. if(n%r == 0){
  94. broj++;
  95. n/=r;
  96. deliteli(r);
  97. }
  98. if(broj){
  99. if(prv){printf("*%d^%d", r, broj);}
  100. else{printf("%d^%d", r, broj);prv++;}
  101. broj=0;}
  102. }
  103.  
  104. int main(){
  105. int i;
  106. scanf("%d", &n);
  107. printf("%d=", n);
  108. for (i=2;i<=n;i++)
  109. {
  110.     if(prost(i)){
  111.     deliteli(i);
  112.     }
  113. }
  114. return 0;
  115. }
  116.  
  117.  
  118.  
  119. //////////////////////////////петта --
  120. #include<stdio.h>
  121. #include<stdlib.h>
  122.  
  123. long maafaka(int n)
  124. {
  125.    int c;
  126.    long rez=1;
  127.  
  128.    for(c=1; c<=n; c++)
  129.          rez=rez*c;
  130.  
  131.    return (rez);
  132. }
  133.  
  134. int main()
  135. {
  136.    int i, n, c;
  137.  
  138.    printf("Vnesete go brojot na redovi vo paskaloviot triagolnik: \n");
  139.    scanf("%d",&n);
  140.    system("cls");
  141.  
  142.    for (i=0; i<n; i++)
  143.    {
  144.       for (c=0; c<=(n-i-2); c++)
  145.          printf(" ");
  146.       for(c=0; c<=i ;c++)
  147.          printf("%1d ",maafaka(i)/(maafaka(c)*maafaka(i-c)));
  148.       printf("\n");
  149.    }
  150.  
  151.    return 0;
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement