Advertisement
abs25

LV-12

Dec 15th, 2014
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.34 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. void popuni(int *c, int dg, int gg)
  6. {
  7.     for (int i = 0; i < 5; i++)
  8.     {
  9.         c[i] = (int) dg + (float)rand() / RAND_MAX * (gg - dg);
  10.         printf("[%d] = %d\n", i, c[i]);
  11.     }
  12. }
  13. int main(void)
  14. {
  15.     //1.
  16.     float a[1000], zbr = 0;
  17.     int i, n = 0;
  18.  
  19.     srand((unsigned)time(NULL));
  20.  
  21.     for (i = 0; i < 1000; i++)
  22.     {
  23.         n++;
  24.         a[i] = (float)rand() / RAND_MAX * 10;
  25.         zbr += a[i];
  26.     }
  27.     printf("Srednja vrijednost je: %f\n", zbr/n);
  28.    
  29.     //2.
  30.     float b[20][20], dg = -5, gg = 5, nm = 5, nv = -5; 
  31.     srand((unsigned)time(NULL));
  32.    
  33.     for (int i = 0; i < 20; i++)
  34.     {
  35.         for (int j = 0; j < 20; j++)
  36.         {
  37.             b[i][j] = dg + (float)rand() / RAND_MAX * (gg - dg);
  38.             if (nv < b[i][j])
  39.                 nv = b[i][j];
  40.             if (nm > b[i][j])
  41.                 nm = b[i][j];
  42.         }  
  43.     }
  44.     printf("Najveca vrijenost je : %f, a najmanja %f/n", nv, nm);
  45.    
  46.  
  47.     //3.
  48.     int dG, gG, c[5];
  49.     printf("\nUnesite donju granicu");
  50.     scanf("%d", &dG);
  51.     printf("\nUnesite gornju granicu");
  52.     scanf("%d", &gG);  
  53.     printf("Generirani brojevi unutar granica [%d, %d] su:\n", dG, gG);
  54.     popuni(c, dG, gG);
  55.  
  56.     //4
  57.     int d[150];
  58.     float temp;
  59.     printf("Vrijednosti polja su:\n");
  60.     for (int i = 0; i < 150; i++)
  61.     {
  62.         temp = (float)rand() / RAND_MAX * 1;
  63.         if (temp < 0.5)
  64.             d[i] = 0;
  65.         else d[i] = 1;
  66.         printf("%d", d[i]);
  67.     }
  68.  
  69.     printf("\n");
  70.     return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement