Dados n > 0 e uma seqüência com n inteiros, determinar a soma dos inteiros positivos e dos inteiros negativos da seqüência.
Solução
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num, somapos, somaneg, n, cont;
printf("Digite a quantidade de numeros: ");
scanf("%d", &n);
somapos = 0;
somaneg = 0;
cont = 0;
while (cont < n){
printf("Digite um numero: ");
scanf("%d", &num);
cont = cont + 1;
if (num > 0)
somapos = somapos + num;
else
somaneg = somaneg + num;
}
printf("A soma dos positivos e' %d\n", somapos);
printf("A soma dos negativos e' %d\n", somaneg);
system("pause");
return 0;
}
Tópicos a serem estudados: comando if-else.