👤

Se consideră tabloul A[n] de numere întregi, n<=100. Să se scrie un program care numără
câte elemente positive, câte negative şi câte elemente nule conţine acest tablou utilizînd pointerii.
eu am inceput dar este gresit.
va rog urgent
#include
int main()
{ int a[100],*p;
int i,n,poz,neg,nul;
printf("Introduceti marimea sirului n=");
scanf("%d",&n);
printf("Intruduceti %d numere: \n",n);
for (i=0;i 0) poz++;
else if(*p<0) neg++;
else if(*p==0) nul++;

printf("poz=%d\nneg=%d\nnul=%d\n",poz,neg,nul); }


Răspuns :

heyy,sper ca e bine !

RASPUNS :

program Numere;

var

 A: array [1..100] of integer;

 i, n, poz, neg, nul: integer;

begin

 poz := 0;

 neg := 0;

 nul := 0;

 write('n : ');

 readln(n);

 for i := 1 to n do

  begin

   readln(A[i]);

   if A[i] > 0 then

     poz := poz + 1

   else if A[i] < 0 then

     neg := neg + 1

   else nul := nul + 1;

 end;

 writeln('Pozitive : ' + poz + ' Negative : ' + neg + ' Nule : ' + nul);

end.