Problema 4

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.

Próximo Problema


Last modified: Thu Apr 1 11:43:29 BRT 2004