Programma C++ per contare gli elementi minori di un valore
#include <iostream>
using namespace std;
int main()
{ const int dimensione_massima=100;
int dimensione_vettore;
int vettore[100];
int valore;
int cont=0;
cout<<"Inserisci la dimensione del vettore: ";
cin>>dimensione_vettore;
while (dimensione_vettore>dimensione_massima || dimensione_vettore<2)
{ cout<<"Errore. Inserisci la dimensione del vettore: ";
cin>>dimensione_vettore;
}
cout<<endl;
for (int i=0; i<dimensione_vettore; i++)
{ cout<<"Inserisci l'elemento nella posizione "<<i<<": ";
cin>>vettore[i];
}
cout<<endl;
cout<<"Inserisci il valore da confrontare con tutti gli elementi: ";
cin>>valore;
for (int i=0; i<dimensione_vettore; i++)
{ if (vettore[i]<valore)
{ cont++;
}
}
cout<<"Gli elementi minori di "<<valore<<" sono: "<<cont<<"."<<endl;
return 0;
}
C++ - Contare tutti i numeri minori di un valore inserito in input
Programma in C++ che, dopo aver caricato un vettore, conta tutti i numeri minori di un valore inserito in input
Codice C++ del programma:
#include <iostream> using namespace std; int main() { const int dimensione_massima=100; int dimensione_vettore; int vettore[100]; int valore; int cont=0; cout<<"Inserisci la dimensione del vettore: "; cin>>dimensione_vettore; //viene caricata la dimensione while (dimensione_vettore>dimensione_massima || dimensione_vettore<2) { cout<<"Errore. Inserisci la dimensione del vettore: "; cin>>dimensione_vettore; } cout<<endl; for (int i=0; i<dimensione_vettore; i++) //viene caricato il vettore { cout<<"Inserisci l'elemento nella posizione "<<i<<": "; cin>>vettore; } cout<<endl; cout<<"Inserisci il valore da confrontare con tutti gli elementi: "; cin>>valore; for (int i=0; i<dimensione_vettore; i++) //controllo { if (vettore<valore) //se vettore è minore del valore { cont++; //viene incrementato il contatore } } cout<<"Gli elementi minori di "<<valore<<" sono: "<<cont<<"."<<endl; return 0; }。