Anteprima
Vedrai una selezione di 1 pagina su 2
C++ - Conta maggiori e minori Pag. 1
1 su 2
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Sintesi

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]-----//
Estratto del documento

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

Dettagli
Publisher
2 pagine
29 download