Accedi

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;
}