Dati tre numeri in input contare quanti sono maggiori di un quarto sempre scelto in input.
Altro esercizio semplice per chi prende dimestichezza col codice e gli algoritmi. Questa volta vogliamo inserire in ingresso tre numeri interi e verificare e contare quanti sono maggiori di un quarto valore sempre intero fornito in ingresso.
Cominciamo col chiedere in input i 4 valori che ci occorrono per valorizzare altrettante variabili, che qui chiamiano a,b,c,n. Non occorre inizializzarle ad un valore, come buona prassi, poiché sappaimo essere di input e valorizzate dall’utente. La codifica del vero problema è semplice: basta impostare quattro blocchi condizione e una varibile contatore da inizializzare a zero ed aumentare nel ramo corretto delle selezioni.
#include <iostream>
using namespace std;
int main()
{
int a;
int b;
int c;
int n;
int contamaggiori = 0;
cout<< "inserisci il primo numero ";
cin>>a;
cout<< "inserisci il secondo numero ";
cin>>b;
cout<< "inserisci il terzo numero ";
cin>>c;
cout<< "inserisci il numero di controllo ";
cin>>n;
if (a > n)
{
contamaggiori = contamaggiori + 1;
}
if (b > n)
{
contamaggiori = contamaggiori + 1;
}
if (c > n)
{
contamaggiori = contamaggiori + 1;
}
cout <<endl;
cout << "I maggiori di "<< n <<" sono " << contamaggiori << endl;
getchar();
return 0;
}Ultima modifica 20 Ottobre 2023


