#include #include /* CONTA I NUMERI POSITIVI

annuncio pubblicitario
#include <stdio.h>
#include <stdlib.h>
/* CONTA I NUMERI POSITIVI E NEGATIVI ED ESEGUE
LE SOMME DEI POSITIVI E DEI NEGATIVI */
int main(int argc, char *argv[])
{
/* Dichiarazione di variabili */
int pos, neg, sumpos, sumneg, n, i, num;
/* Inizializzazione di variabili */
pos = 0;
neg = 0;
sumpos = 0;
sumneg = 0;
n = 0;
num = 0;
i = 0;
do
{
printf("Quanti numeri vuoi inserire? ");
scanf("%d", &n);
} while (n <= 0);
/* Ciclo n volte per consentire all'utente di caricare i valori */
/* Uso un ciclo post-condizionale */
do
{
printf("inserisci il numero: ");
scanf("%d", &num);
/* Verifico se il numero è positivo o negativo */
if (num >= 0)
{
pos = pos + 1;
sumpos = sumpos + num;
}
else
{
neg = neg + 1;
sumneg = sumneg + num;
}
i = i + 1;
} while (i < n);
/* Stampo i risultati distanziandoli di un carattere TAB */
printf("%d\t%d\t%d\t%d\t\n", pos, neg, sumpos, sumneg);
return 0;
}
Scarica