Accedi

Somma solo dei pari

PROBLEMA

Programma che letta da tastiera una sequenza di numeri interi restituisce a video la somma ed il numero dei pari, la sequenza si arresta inserendo lo 0.


CODICE SORGENTE

#include <stdio.h> //libreria
#include <stdlib.h> //libreria
int main(int argc, char *argv[]) { /body
 int numero=0, somma=0, i=0; //dichiarazione
 do { //inizio ciclo
  printf("Inserire il numero: "); //testo a video
  scanf("%i", &numero); //input
  if (numero>0 && numero%2==0) //condizione
  {
   i++; //incremento
   somma=+numero; //somma=somma+numero
  }
 } while (numero!=0); //fine ciclio do rig. 8
 printf("\nQuantita': %i", i); //testo a video
 printf("\nSomma: %i", somma); //testo a video
 system("PAUSE"); //pausa
 return 0; //tutto ok
} //end body