Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- //avem nevoie de time pentru setarea seedului pentru random
- #include <time.h>
- int main()
- {
- //declaram variabilele
- int n, numar_actual;
- int numar_pozitive=0, numar_negative=0, nule=0;
- //citim n ul
- printf("n:");
- scanf("%d", &n);
- //setam seed-ul pentru generarea aleatoare
- //fara asta o sa se genereze mereu acelasi sir
- srand(time(0));
- //facem n iteratii
- for(int i = 0; i<n; i++){
- //generam un numar intre -500 si 1500
- numar_actual = rand()%1500-500;
- //comparam numerele cu 0
- //apoi incrementam contor pe cazul respectiv
- if(numar_actual > 0)
- numar_pozitive++;
- else if(numar_actual < 0)
- numar_negative++;
- else if(numar_actual == 0)
- nule++;
- //afisam numarul actual ca sa nu l pierdem, nu o sa il pastram in memorie dar sa vedem sirul afisat
- printf(" %d ", numar_actual);
- }
- //afisam rezultatele
- printf("in sir sunt\n %d numere pozitive\n %d numere negative\n %d numere nule", numar_pozitive, numar_negative, nule);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement