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.