Pari, dispari o nullo
PROBLEMA
Scrivere un programma che legge 10 numeri da tastiera e dice quanti sono positivi, quanti negativi e quanti nulli
CODICE SORGENTE
#include <stdio.h>
#include <stdlib.h>
#define NUMERI_TOTALI 10
int main(int argc, char *argv[]) { //corpo del programma
int i=0, positivi=0, nulli=0, negativi=0; //dichiarazione delle variabili
float numero; //dechiarazione del numero da inserire
for (i=1; i<=NUMERI_TOTALI; i++) { //for per far ripetere l'immissione per 10 volte (define)
printf("Dammi il numero: ");
scanf("%f", &numero); //immissione numero
if (numero>0) //se è maggiore di 0
{
positivi++; //incremento +1 positivi
}
else if (numero==0) //se è uguale a 0
{
nulli++; //incremento +1 nulli
}
else //se è minore di 0
{
negativi++; //incremento +1 negativi
}
}
printf("positivi %i\n", positivi); //numero dei positivi a video
printf("nulli %i\n", nulli); //numeor dei positivi a video
printf("negativi %i\n", negativi); //numero dei negativi a video
system("pause");
return 0;
}