mercoledì 27 novembre 2013

Algoritmo 26_11_2013

Questo programma una volta inserito dall'utenti il numero di inserimenti che desidera effettuare esegue per ogni INPUT un controllo sul numero inserito contando se quest'ultimo risulta pari, dispari o nullo. Somma inoltre ogni numero in una variabile che al momento della fine del programma dovrà visualizzare la somma di tutti i numeri inseriti dall'utente.

#include<stdio.h>

int ris=0;
int volte;
int operando;
int pari=0;
int dispari=0;
int nullo=0;

using namespace std;

int main()
{
   printf("Quanti numeri vuoi inserire?: ");
   scanf("%d",&volte);
   while(volte>0)   //esegui mentre volte>0
   {
      printf("\nInserire un valore: ");
      scanf("%d",&operando);
      if(operando==0)   //se il valore inserito dall'utente è uguale a 0 esegui
         nullo++;
      else   //altrimenti se valore inserito dall'utente è maggiore di 0 esegui
      {
         if((operando%2)==0)   //se valore inserito dall'utente è divisibile per 2
            pari++;
         else   //altrimenti se valore inserito dall'utente non è divisibile per 2
            dispari++;
      }
    ris+=operando;   //somma al totale precedente il numero inserito dall'utente a ogni ciclo while 
    volte--;   //decrementa la variabile volte così da sfruttarla come contatore per il ciclo while
   }
printf("\nIl risultato della somma e': %d",ris);
printf("\n\nHai inserito %d numeri pari\tHai inserito %d numeri dispari\nHai inserito %d volte il numero 0",pari,dispari,nullo);
}

Nessun commento:

Posta un commento