Dati 3 numeri contare quanti sono maggiori di un quarto C++

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

Lascia un commento