Mrain

rand2

Sep 26th, 2012
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. int rand_ab(int min, int max)
  5. {
  6.     int bm = max - min + 1;
  7.     int gr = RAND_MAX - (RAND_MAX % bm);
  8.     int rnd = rand();
  9.     while(rnd > gr) rnd = rand();
  10.     return (rnd%bm)-min;
  11. }
  12.  
  13. int main()
  14. {
  15.     int a[10];
  16.     for(int i=0;i<7;i++)
  17.     {
  18.         printf("%d. broj\t", i+1);
  19.         scanf("%d", &a[i]);
  20.     }
  21.  
  22.     int n = 7, brojac=0, m;
  23.     printf("Loto brojevi :");
  24.     while(n!=0)
  25.     {
  26.         m = rand_ab(1,38);
  27.         printf("%d\t", m);
  28.         for (int i=0;i<7;i++)
  29.             if(m == a[i])
  30.                 brojac ++;
  31.  
  32.         n--;
  33.     }
  34.  
  35.     printf("\nPogodeno brojeva %d\n", brojac);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment