/* File: sompone2.c */
/* Time-stamp: "2001-03-12 02:55:05 calvanes" */
/* Scopo: ciclo for */

#include <stdio.h>

int main(void)
  /* Legge una sequenza di numeri interi di lunghezza letta da tastiera.
     Stampa la somma dei numeri positivi e la somma dei numeri negativi.
     Utilizza un ciclo for.
  */
{
  int i;                            /* indice del ciclo */
  int lung;                         /* lunghezza della sequenza */
  int numero;                       /* numero letto di volta in volta */
  int somma_pos = 0, somma_neg = 0; /* somme parziali degli interi positivi e
                                       negativi letti fino ad un certo punto */

  printf("Immettere la lunghezza della sequenza di numeri interi!\n");
  scanf("%d", &lung);
  printf("Immettere %d numeri interi, uno per riga!\n", lung);

  for (i = 1; i <= lung; i++) {
    scanf("%d", &numero);
    if (numero > 0)
      somma_pos += numero;
    else
      somma_neg += numero;
  }

  printf("Somma dei positivi: %d\n", somma_pos);
  printf("Somma dei negativi: %d\n", somma_neg);

  return 0;
}  /* main */