Scrieţi definiţia completă a subprogramului f, care primeşte prin intermediul parametrului n un număr natural nenul (2≤n≤200), iar prin intermediul parametrului a un tablou unidimensional care conţine n valori întregi (fiecare dintre aceste valori întregi având cel mult patru cifre). Funcţia returnează valoarea -1 dacă numărul de valori strict negative din tabloul a este strict mai mare decât numărul de valori strict pozitive din tablou, valoarea 0 dacă numărul de valori strict negative din a este egal cu numărul de valori strict pozitive din tablou şi valoarea 1 dacă numărul de valori strict pozitive din tabloul a este strict mai mare decât numărul de valori strict negative din a.
Răspunsuri la întrebare
Răspuns de
0
int f(int n, int a[200])
{
int i, str_neg=0, str_poz=0;
for(i=1;i<=n;i++)
if(a[i]<0) str_neg++;
else if(a[i]>0) str_poz++;
if(str_neg>str_poz)
return -1;
if(str_neg==str_poz)
return 0;
if(str_neg<str_poz)
return 1;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă