Advertisement
ithoran

Zadaci II

Mar 23rd, 2015
831
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.56 KB | None | 0 0
  1. // 1. ZADATAK
  2. #include <stdio.h>
  3. main()
  4. {
  5.     int n,j,i;
  6.     scanf("%d",&n);
  7.     printf("Broj 1 je prost\n");
  8.     for (i=2;i<n;i=i+1)
  9.     {
  10.         j=2;
  11.         while (i%j!=0 && j<i)
  12.         {
  13.             j=j+1;
  14.         }
  15.         if (i==j)
  16.             printf("Broj %d je prost\n",i);
  17.     }
  18. }
  19. // 2. ZADATAK
  20. #include <stdio.h>
  21. main()
  22. {
  23.     int x,s=0,a=1,b=1,n,i;
  24.     scanf("%d",&n);
  25.     for (i=3;i<=n;i=i+1)
  26.     {
  27.         x=a+b;
  28.         a=b;
  29.         b=x;
  30.         if (i%2==0)
  31.         s=s+x;
  32.     }
  33.     printf("Suma je %d",s);
  34. }
  35. // 3. ZADATAK
  36. #include <stdio.h>
  37. main()
  38. {
  39.     int i,g,z,j,d,s,n;
  40.     scanf("%d",&n);
  41.     for (i=100;i<n;i=i+1)
  42.     {
  43.         g=2;
  44.         j=i%10;
  45.         s=i/100;
  46.         d=(i/10)%10;
  47.         z=j+s+d;
  48.         while (z%g!=0 && g<z)
  49.             g=g+1;
  50.         if (g==z)
  51.             printf("Zbir cifara trocifrenog broja %d je prost\n",i);
  52.     }
  53. }
  54. // 4. ZADATAK
  55. #include <stdio.h>
  56. main()
  57. {
  58.     int i,z,k,j,d,s;
  59.     scanf("%d",&k);
  60.     for (i=100;i<1000;i=i+1)
  61.     {
  62.         j=i%10;
  63.         d=(i/10)%10;
  64.         s=i/100;
  65.         z=j+d+s;
  66.         if (i%k==0 && z==17)
  67.             printf("Ovaj broj se uklapa: %d \n",i);
  68.     }
  69. }
  70. // 5. ZADATAK
  71. #include <stdio.h>
  72. main()
  73. {
  74.     long int b,z=0,f,g;
  75.     scanf("%d",&b);
  76.     printf("Hexa %x, Oktalno %o\n",b,b);
  77.     while ((b/10)!=0)
  78.     {
  79.         g=b%10;
  80.         f=(b/10)%10;
  81.         z=z+g+f;
  82.         b=b/100;
  83.     }
  84.     printf("Zbir cifara je %d\n",z);
  85. }
  86. // 6. ZADATAK
  87. #include <stdio.h>
  88. main()
  89. {
  90.     long int i,n,k,j;
  91.     double p=1;
  92.     scanf("%d",&n);
  93.     for (i=1;i<=n;i=i+1)
  94.     {
  95.         p=p*i;
  96.         printf("Faktorijel broja %d je: %f\n",i,p);
  97.     }
  98.     i=1;
  99.     p=1;
  100.     for (i=1;i<=n;i=i+1)
  101.     {
  102.         p=1;
  103.         k=i*i;
  104.         for (j=1;j<=k;j=j+1)
  105.             p=p*j;
  106.         printf("Faktorijel kvadrata broja %d je: %e\n",i,p);
  107.     }
  108. }
  109. // 7. ZADATAK
  110. #include <stdio.h>
  111. #include <math.h>
  112. main()
  113. {
  114.     int i;
  115.     float n,y;
  116.     scanf("%f",&n);
  117.     for (i=-n;i<=n;i=i+1)
  118.     {
  119.         if (i<0)
  120.             y=i*i;
  121.         else
  122.             if (i<1)
  123.                 y=i;
  124.             else
  125.                 y=sqrt(i);
  126.         printf("Za n= %d, y= %f\n",i,y);
  127.     }
  128. }
  129. // 8. ZADATAK
  130. #include <stdio.h>
  131. #include <math.h>
  132. main()
  133. {
  134.     float x=0,e,p;
  135.     scanf("%f",&e);
  136.     do
  137.     {
  138.         p=x;
  139.         x=(3*pow(p,4)+4*pow(p,2)-4)/(4*pow(p,3)+8*p-9);
  140.     }
  141.     while ((fabs(x-p))>e);
  142.     printf("Dobija se broj: %f",x);
  143. }
  144. // 9. ZADATAK
  145. #include <stdio.h>
  146. #include <math.h>
  147. main()
  148. {
  149.     int n=0;
  150.     float x,e,y,p;
  151.     scanf("%f%f",&x,&e);
  152.     do
  153.     {
  154.         if (n==0)
  155.             p=1;
  156.         else
  157.             p=p*n;
  158.         y=(pow(x,n))/p;
  159.         n=n+1;
  160.     }
  161.     while (y>=e);
  162.     printf("Dobija se broj: %f",y);
  163. }
  164. // 10. ZADATAK
  165. #include <stdio.h>
  166. main()
  167. {
  168.     float a,b;
  169.     char op;
  170.     scanf("%f%c%f",&a,&op,&b);
  171.     switch (op)
  172.     {
  173.     case '+':
  174.         printf("A + B =%f",a+b);
  175.         break;
  176.     case '-':
  177.         printf("A - B =%f",a-b);
  178.         break;
  179.     case '*':
  180.         printf("A * B =%f",a*b);
  181.         break;
  182.     case '/':
  183.         printf("A / B =%f",a/b);
  184.         break;
  185.     }
  186. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement