Advertisement
Leonard_M

bla bla 2

Jun 7th, 2020
1,234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.17 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. //avem nevoie de time pentru setarea seedului pentru random
  4. #include <time.h>
  5. int main()
  6. {
  7.     //declaram variabilele
  8.     int n, numar_actual;
  9.     int numar_pozitive=0, numar_negative=0, nule=0;
  10.  
  11.     //citim n ul
  12.     printf("n:");
  13.     scanf("%d", &n);
  14.    
  15.     //setam seed-ul pentru generarea aleatoare
  16.     //fara asta o sa se genereze mereu acelasi sir
  17.     srand(time(0));
  18.  
  19.     //facem n iteratii
  20.     for(int i = 0; i<n; i++){
  21.            
  22.         //generam un numar intre -500 si 1500
  23.         numar_actual = rand()%1500-500;
  24.  
  25.         //comparam numerele cu 0
  26.         //apoi incrementam contor pe cazul respectiv
  27.         if(numar_actual > 0)
  28.             numar_pozitive++;
  29.         else if(numar_actual < 0)
  30.             numar_negative++;
  31.         else if(numar_actual == 0)
  32.             nule++;
  33.  
  34.         //afisam numarul actual ca sa nu l pierdem, nu o sa il pastram in memorie dar sa vedem sirul afisat
  35.         printf(" %d ", numar_actual);
  36.     }
  37.  
  38.     //afisam rezultatele
  39.     printf("in sir sunt\n %d numere pozitive\n %d numere negative\n %d numere nule", numar_pozitive, numar_negative, nule);
  40.  
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement