martedì 19 novembre 2013

Controllo valori input (pari - dispari - zero)

Scrivere un programma che, una volta scelto dall'utente quanti numeri voglia inserire, esegua alla fine dell'inserimento dei valori quanti numeri pari - dispari o '0' sono stati inseriti.

#include <stdio.h>

int val;   //variabile che conterrà valore inserito dall'utente
int pari=0;   //variabile contatore numeri pari
int disp=0;   //variabile contatore numeri dispari
int zero=0;   //variabile contatore numero 0
int n;   //variabile che conterrà il valore di volte che si desidera ripetere l'inserimento

int main()
{
printf("Quante volte vuoi eseguire l'inserimento? ");
scanf("%d",&n);
while(n>0)   //mentre n>0 esegui
     {
     printf("\nInserire un valore: ");
     scanf("%d",&val);
     if(val==0)   //se il valore contenuto in val è '0' allora incrementa +1 variabile contatore zero
          zero++;
     else   //altrimenti
          if(val%2==0)   //se il valore contenuto in val modulo 2 da resto '0' incrementa +1 variabile contatore pari
               pari++;
          else   //altrimenti
               disp++;   //incrementa +1 variabile contatore dispari
     n--;   //decrementa variabile n
     }
printf("\n\nHai inserito: \n\n%d numeri pari\t%d numeri dispari\t %d volte il numero '0'",pari,disp,zero);

}





Nessun commento:

Posta un commento