// Scrivere un programma che letta una sequenza di numeri terminata da uno 0
(zero) conti quanti
// sono i numeri negativi e quanti quelli positivi escludendo dal conteggio lo
0.
#include <iostream>
using namespace std;
//-----[Prototipi]-----//
void conteggio(int&, int&);
void stampaRisultati(int, int);
//-----[/Prototipi]-----//
//-----[Programma principale]-----//
int main()
{ int numeriPositivi=0;
int numeriNegativi=0;
conteggio(numeriPositivi, numeriNegativi);
stampaRisultati(numeriPositivi, numeriNegativi);
return 0;
}
//-----[Programma principale]-----//
//-----[Funzioni]-----//
void conteggio(int&nP, int&nN)
{ int x;
do
{ cout<<"Inserisci numero: ";
cin>>x;
if(x==0)
{ break; //esce dal ciclo
}
if(x>0)
{ nP++; //incrementa il numero dei valori positivi
}
else
{ nN++; //incrementa il numero dei valori negativi
}
}
while(x!=0); //viene ripetuto il ciclo finché non viene inserito lo 0
cout<<endl;
}
void stampaRisultati(int nP, int nN)
{ cout<<"I numeri positivi sono: "<<nP<<endl;
cout<<"I numeri negativi sono: "<<nN<<endl;
}
//-----[/Funzioni]-----//
Scrivere un programma che letta una sequenza di numeri terminata da uno 0 (zero) conti quanti sono i numeri negativi e quanti quelli positivi escludendo dal conteggio lo 0.
#include <iostream> using namespace std;
Prototipi
//-----[PROTOTIPI]-----// void conteggio(int&, int&); void stampaRisultati(int, int); //-----[/PROTOTIPI]-----//
Programma principale
//-----[PROGRAMMAPRINCIPALE]-----// int main() { int numeriPositivi=0; int numeriNegativi=0; conteggio(numeriPositivi, numeriNegativi); stampaRisultati(numeriPositivi, numeriNegativi); return 0; } //-----[PROGRAMMAPRINCIPALE]-----//
Funzioni
//-----[FUNZIONI]-----// void conteggio(int&nP, int&nN) { int x; do { cout<<"Inserisci numero: "; cin>>x; if(x==0) { break; //esce dal ciclo } if(x>0) { nP++; //incrementa il numero dei valori positivi } else { nN++; //incrementa il numero dei valori negativi } } while(x!=0); //viene ripetuto il ciclo finché non viene inserito lo 0 cout<<endl; } void stampaRisultati(int nP, int nN) { cout<<"I numeri positivi sono: "<<nP<<endl; cout<<"I numeri negativi sono: "<<nN<<endl; } //-----[/FUNZIONI]-----//