Advertisement
ithoran

3. VEZBA

Apr 7th, 2015
518
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.93 KB | None | 0 0
  1. // 1. ZADATAK
  2. #include <stdio.h>
  3. main()
  4. {
  5.     int a[20],i,n,j,m,b=0,z=0,p=0;
  6.     scanf("%d",&n);
  7.     for (i=0;i<n;i++)
  8.         scanf("%d",&a[i]);
  9.     for (i=0;i<n;i++)
  10.         printf("%d\t",a[i]);
  11.     printf("\n");
  12.     for (i=0;i<n;i++)
  13.         if (a[i]==0 && p==0)
  14.         {  
  15.             j=i+1;
  16.             while (a[j]==0)
  17.                 {
  18.                     b=b+1;
  19.                     z=1;
  20.                     m=i;
  21.                     j++;
  22.                 }
  23.             if (z==1)
  24.                 p=1;
  25.         }
  26.     if (z==1)
  27.         for (i=m;i<n;i++)
  28.             a[i+1]=a[i+1+b];
  29.     for (i=0;i<n;i++)
  30.         printf("%d\t",a[i]);
  31. }
  32.  
  33. // 2. ZADATAK
  34. #include <stdio.h>
  35. main()
  36. {
  37.     int a[20],i,j,pom,n,max;
  38.     float z=0;
  39.     scanf("%d",&n);
  40.     for (i=0;i<n;i++)
  41.         scanf("%d",&a[i]);
  42.     for (i=0;i<n;i++)
  43.         printf("%d\t",a[i]);
  44.     printf("\n");
  45.     for (i=0;i<n-1;i++)
  46.     {
  47.         max=i;
  48.         for (j=i+1;j<n;j++)
  49.             if (a[max]<a[j])
  50.             {
  51.                 pom=a[max];
  52.                 a[max]=a[j];
  53.                 a[j]=pom;
  54.             }
  55.     }
  56.     for (i=0;i<n;i++)
  57.     {  
  58.         printf("%d\t",a[i]);
  59.         z=z+a[i];
  60.     }
  61.     printf("\n %f",z/n);
  62. }
  63.  
  64. // 3. ZADATAK
  65. #include <stdio.h>
  66. main()
  67. {
  68.     int a[100],n=0,i=0,z=0,v;
  69.     float b=0;
  70.     scanf("%d",&v);
  71.     do
  72.     {  
  73.         scanf("%d",&a[i]);
  74.         b=b+a[i];
  75.         i++;
  76.         n=n+1;
  77.     }
  78.     while (b<v);
  79.     for (i=0;i<n;i++)
  80.         printf("%d\t",a[i]);
  81.     printf("%f \n",b/n);
  82. }
  83.  
  84. // 4. ZADATAK
  85. #include <stdio.h>
  86. main()
  87. {
  88.     int a[20],i,n,b=0;
  89.     float z=0;
  90.     scanf("%d",&n);
  91.     for (i=0;i<n;i++)
  92.         scanf("%d",&a[i]);
  93.     for (i=0;i<n;i++)
  94.         z=z+a[i];
  95.     for (i=0;i<n;i++)
  96.         if (a[i]<z/n)
  97.             printf("%d\t",a[i]);
  98.     printf("\n%f",z/n);
  99. }
  100.  
  101. // 5. ZADATAK
  102. #include <stdio.h>
  103. main()
  104. {
  105.     int a[20],j,i,n,k,pom;
  106.     scanf("%d %d",&n,&k);
  107.     for (i=0;i<n;i++)
  108.         scanf("%d",&a[i]);
  109.     for (j=0;j<k;j++)
  110.     {  
  111.         pom=a[0];
  112.         for (i=0;i<n-1;i++)
  113.             a[i]=a[i+1];
  114.         a[n-1]=pom;
  115.     }
  116.     for (i=0;i<n;i++)
  117.         printf("%d\t",a[i]);
  118. }
  119.  
  120. // 6. ZADATAK
  121. #include <stdio.h>
  122. main()
  123. {
  124.     int a[20],i,j,n,pom,min,b[20];
  125.     scanf("%d",&n);
  126.     for (i=0;i<n;i++)
  127.         b[i]=0;
  128.     for (i=0;i<n;i++)
  129.         scanf("%d",&a[i]);
  130.     for (i=0;i<n-1;i++)
  131.     {
  132.         b[i]=0;
  133.         min=i;
  134.         for (j=i+1;j<n;j++)
  135.             if (a[min]>a[j])
  136.             {
  137.                 pom=a[min];
  138.                 a[min]=a[j];
  139.                 a[j]=pom;
  140.                 b[i]=b[i]+1;
  141.             }
  142.     }
  143.     for (i=0;i<n;i++)
  144.         printf("%d\t",a[i]);
  145.     min=b[0];
  146.     for (i=0;i<n;i++)
  147.     {  
  148.         for (j=1;j<n;j++)
  149.             if (min<b[j])
  150.                 min=b[j];
  151.     }
  152.     printf("\n%d",min);
  153. }
  154.  
  155. // 7. ZADATAK
  156. #include <stdio.h>
  157. main()
  158. {
  159.     int a[50],b[50],i,j,n,m,l,min,pom;
  160.     scanf("%d%d",&n,&m);
  161.     l=n+m;
  162.     for (i=0;i<n;i++)
  163.         scanf("%d",&a[i]);
  164.     for (i=0;i<m;i++)
  165.         scanf("%d",&b[i]);
  166.     for (i=n,j=0;i<l;i++,j++)
  167.         a[i]=b[j];
  168.     for (i=0;i<l-1;i++)
  169.         for (j=n;j<l;j++)
  170.             if (a[i]>a[j])
  171.             {  
  172.                 pom=a[i];
  173.                 a[i]=a[j];
  174.                 a[j]=pom;
  175.             }
  176.     for (i=0;i<l;i++)
  177.         printf("%d\t",a[i]);
  178. }
  179.  
  180. // 8. ZADATAK
  181. #include <stdio.h>
  182. main()
  183. {
  184.     int a[50],i,n,m,vr,j,z=0,l,t=0;
  185.     scanf("%d%d",&n,&m);
  186.     for (i=0;i<n;i++)
  187.         scanf("%d",&a[i]);
  188.     for (i=0;i<n;i++)
  189.         printf("%d\t",a[i]);
  190.     for (i=0;i<m;i++)
  191.     {
  192.         printf("\nUnesi neki broj\n");
  193.         scanf("%d",&vr);
  194.         n=n+1;
  195.         for (j=0;j<n;j++)
  196.         {   if (vr==a[j])
  197.                 z=1;
  198.         }
  199.         j=0;
  200.         while (j<n && z==0 && t==0)
  201.         {
  202.             if (a[j]>vr)
  203.             {
  204.                 for (l=n-1;l>j;l--)
  205.                     a[l]=a[l-1];
  206.                 a[j]=vr;
  207.                 t=1;
  208.             }
  209.             j++;
  210.         }
  211.         t=0;
  212.         if (z==1)  
  213.             printf("Uneli ste vec postojeci broj");
  214.         else
  215.             for (j=0;j<n;j++)
  216.                 printf("%d\t",a[j]);
  217.         printf("\n");
  218.         z=0;
  219.     }
  220. }
  221.  
  222. // 9. ZADATAK
  223. #include <stdio.h>
  224. main()
  225. {
  226.     int a[50],i,j,m,n,na,vr;
  227.     scanf("%d%d",&n,&m);
  228.     for (i=0;i<n;i++)
  229.         scanf("%d",&a[i]);
  230.     for (i=0;i<m;i++)
  231.     {
  232.         printf("\n Unesi indekst i vrednost");
  233.         printf("\n");
  234.         scanf("%d%d",&na,&vr);
  235.         n=n+1;
  236.         for (j=n-1;j>na;j--)
  237.             a[j]=a[j-1];
  238.         a[na]=vr;
  239.         for (j=0;j<n;j++)
  240.             printf("%d\t",a[j]);
  241.         printf("\n");
  242.     }
  243. }
  244.  
  245. // 10. ZADATAK
  246. #include <stdio.h>
  247. main()
  248. {
  249.     int a[50],i,j,m,n,na;
  250.     scanf("%d%d",&n,&m);
  251.     for (i=0;i<n;i++)
  252.         scanf("%d",&a[i]);
  253.     for (i=0;i<m;i++)
  254.     {
  255.         printf("Unesite indeks broja za izbacivanje\n");
  256.         scanf("%d",&na);
  257.         for (j=na;j<n;j++)
  258.             a[j]=a[j+1];
  259.         n=n-1;
  260.         for (j=0;j<n;j++)
  261.             printf("%d\t",a[j]);
  262.         printf("\n");
  263.     }
  264. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement