vuoi
o PayPal
tutte le volte che vuoi
C++ - Conta maggiori e minori
// Scrivere un programma che letta una sequenza di numeri terminata da un numero inserito in input conti
// quanti sono i numeri maggiori e quanti quelli minori di quello inserito in input
#include <iostream>
using namespace std;
//-----[PROTOTIPI]-----//
int numeroInput();
void conteggio(int&, int&, int);
void stampaRisultati(int, int);
//-----[/PROTOTIPI]-----//
//-----[PROGRAMMAPRINCIPALE]-----//
int main()
{
int numeroI=numeroInput();
int numeriMaggiori=0;
int numeriMinori=0;
conteggio(numeriMaggiori, numeriMinori, numeroI);
stampaRisultati(numeriMaggiori, numeriMinori);
return 0;
}
//-----[PROGRAMMAPRINCIPALE]-----//
//-----[FUNZIONI]-----//
int numeroInput()
{
int nI;
cout<<"Inserisci il numero limite: ";
cin>>nI;
cout<<endl;
return nI;
}
void conteggio(int&nMa, int&nMi, int nI)
{
int x;
do
{
cout<<"Inserisci un numero: ";
cin>>x;
if(x==nI)
{
break; //esce dal ciclo
}
if(x>nI) //controlla se il numero è maggiore di quello inserito in input
{
nMa++; //incrementa il numero dei valori maggiori
}
else
{
nMi++; //incrementa il numero dei valori minori
}
}
while(x!=nI); //viene ripetuto il ciclo finché non viene inserito il numero iniziale
cout<<endl;
}
void stampaRisultati(int nMa, int nMi)
{
cout<<"I numeri maggiori sono: "<<nMa<<endl;
cout<<"I numeri minori sono: "<<nMi<<endl;
}
//-----[/FUNZIONI]-----//
// Scrivere un programma che letta una sequenza di numeri terminata da uno un
numero inserito in input conti
// quanti sono i numeri maggiori e quanti quelli minori di quello inserito in
input
#include <iostream>
using namespace std;
//-----[PROTOTIPI]-----//
int numeroInput();
void conteggio(int&, int&, int);
void stampaRisultati(int, int);
//-----[/PROTOTIPI]-----//
//-----[PROGRAMMAPRINCIPALE]-----//
int main()
{ int numeroI=numeroInput();
int numeriMaggiori=0;
int numeriMinori=0;
conteggio(numeriMaggiori, numeriMinori, numeroI);
stampaRisultati(numeriMaggiori, numeriMinori);
return 0;
}
//-----[PROGRAMMAPRINCIPALE]-----//
//-----[FUNZIONI]-----//
int numeroInput()
{ int nI;
cout<<"Inserisci il numero limite: ";
cin>>nI;
cout<<endl;
return nI;
}
void conteggio(int&nMa, int&nMi, int nI)
{ int x;
do
{ cout<<"Inserisci un numero: ";
cin>>x;
if(x==nI)
{ break; //esce dal ciclo
}
if(x>nI) //controlla se il numero è maggiore di quello inserito in input
{ nMa++; //incrementa il numero dei valori maggiori
}
else
{ nMi++; //incrementa il numero dei valori minori
}
}
while(x!=nI); //viene ripetuto il ciclo finché non viene inserito il numero
iniziale
cout<<endl;
}
void stampaRisultati(int nMa, int nMi)
{ cout<<"I numeri maggiori sono: "<<nMa<<endl;