#include<stdio.h>                /* sommaponeg */
/* Programma che dato n e dati n numeri interi relativi in input
stampa la somma dei positivi, la somma dei negativi ne calcola
il loro numero e termina */

int  main( )
{
int  sommapos, sommaneg,i,numero, n,contp=0,contn=0;
char  car;
printf("\nInserite il quanti numeri si vogliono sommare\n");
scanf("\n%d",&n);
i=1;    /* varibile di controllo del ciclo while inizializzata a 1 */
sommapos=0;sommaneg=0;
while (i<=n)
{ /* begin while */
printf("\nInserite un numero intero relativo\n");
scanf("\n%d",&numero);
if (numero>0)
{sommapos=sommapos+numero;contp++;}
else { sommaneg=sommaneg+numero;contn++; }
i=i+1; /* incremento di uno della variabile di controllo */
} /* end while */
printf("\nTotale dei %d numeri positivi = %d",contp,sommapos);
printf("\nTotale dei %d numeri negativi = %d\n",contn,sommaneg);

printf("\nDigitate un carattere e premere invio per finire\n");
scanf("\n%c",&car);  return  0;
}

return to programmi