Ominide 1580 punti
Questo appunto contiene un allegato
C++ - Conta positivi e negativi scaricato 0 volte

// 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]-----//

//-----[PROGRAMMAPRINCIPALE]-----//
int main()
{
int numeriPositivi=0;
int numeriNegativi=0;
conteggio(numeriPositivi, numeriNegativi);
stampaRisultati(numeriPositivi, numeriNegativi);
return 0;
}
//-----[PROGRAMMAPRINCIPALE]-----//

//-----[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 stampa Risultati(int nP, int nN)
{
cout<<"I numeri positivi sono: "<<nP<<endl;
cout<<"I numeri negativi sono: "<<nN<<endl;
}
//-----[/FUNZIONI]-----//

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Registrati via email