You are on page 1of 1

1 #include <stdio.

h>
2 #include <stdlib.h>
3
4 #include <stdio.h>
5
6 int main() {
7 int n, numar, numerePozitive = 0, sumaNegative = 0, produsPatratePerfecte = 1;
8
9 printf("Introduceti un numar natural n: ");
10 scanf("%d", &n);
11
12 printf("Introduceti %d numere intregi: ", n);
13 for (int i = 0; i < n; i++) {
14 scanf("%d", &numar);
15
16 numerePozitive += (numar > 0);
17 sumaNegative += (numar < 0 ? numar : 0);
18 produsPatratePerfecte *= (numar > 0 && (int)sqrt(numar) * (int)sqrt(numar) == numar) ? numar : 1;
19 }
20
21 printf("Numere pozitive: %d\n", numerePozitive);
22 printf("Suma numerelor negative: %d\n", sumaNegative);
23 printf("Produsul numerelor patrate perfecte: %d\n", produsPatratePerfecte);
24
25 return 0;
26 }

You might also like