Anteprima
Vedrai una selezione di 1 pagina su 2
Contare numeri maggiori, minori, uguali a un valore inserito in input 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++ - Contare i numeri maggiori, minori ed uguali ad un valore inserito in input



#include <iostream>
using namespace std;

// ----- [PROTOTIPI] ----- //
int caricamento_dimensione();
void caricamento_vettore(int[], int);
void controllo_valori(int[], int, int&, int&, int&, int);
// ----- [/PROTOTIPI] ----- //

// ----- [FUNZIONI] ----- //
int caricamento_dimensione()
{
int d;
cout<<"Inserisci il numero di elementi da caricare nel vettore: ";
cin>>d;
while(d<2)
{
cout<<"Valore non valido."<<endl;
cout<<"Inserisci il numero di elementi da caricare nel vettore: ";
cin>>d;
}
cout<<endl;
return d;
}

void caricamento_vettore(int v[], int d)
{
for(int i=0; i<d; i++)
{
cout<<"Inserisci l'elemento nella posizione "<<i<<": ";
cin>>v;
}
cout<<endl;
}

void controllo_valori(int v[], int d, int&v_min, int&v_mag, int&v_ugu, int x)
{
for (int i=0; i<d; i++)
{
if(v<x)
{
v_min++;
}
if(v>x)
{
v_mag++;
}
if(v==x)
{
v_ugu++;
}
}
}
// ----- [/FUNZIONI] ----- //

// ----- [PROGRAMMA_PRINCIPALE] ----- //
int main()
{
int x;
int valori_minori=0;
int valori_maggiori=0;
int valori_uguali=0;
int dimensione=caricamento_dimensione();
int vettore[dimensione];
caricamento_vettore(vettore, dimensione);
cout<<"Inserisci il valore da confrontare con tutti gli elementi del vettore: ";
cin>>x;
cout<<endl;
controllo_valori(vettore, dimensione, valori_minori, valori_maggiori, valori_uguali, x);
cout<<"I numeri maggiori di "<<x<<" sono: "<<valori_maggiori<<endl;
cout<<"I numeri minori di "<<x<<" sono: "<<valori_minori<<endl;
cout<<"I numeri uguali a "<<x<<" sono: "<<valori_uguali<<endl;

return 0;
}
// ----- [/PROGRAMMA_PRINCIPALE] ----- //
Estratto del documento

#include <iostream>

using namespace std;

// ----- [PROTOTIPI] ----- //

int caricamento_dimensione();

void caricamento_vettore(int[], int);

void controllo_valori(int[], int, int&, int&, int&, int);

// ----- [/PROTOTIPI] ----- //

// ----- [FUNZIONI] ----- //

int caricamento_dimensione()

{ int d;

cout<<"Inserisci il numero di elementi da caricare nel vettore: ";

cin>>d;

while(d<2)

{ cout<<"Valore non valido."<<endl;

cout<<"Inserisci il numero di elementi da caricare nel vettore: ";

cin>>d;

}

cout<<endl;

return d;

}

void caricamento_vettore(int v[], int d)

{ for(int i=0; i<d; i++)

{ cout<<"Inserisci l'elemento nella posizione "<<i<<": ";

cin>>v[i];

}

cout<<endl;

}

void controllo_valori(int v[], int d, int&v_min, int&v_mag, int&v_ugu, int x)

{ for (int i=0; i<d; i++)

{ if(v[i]<x)

{ v_min++;

}

if(v[i]>x)

{ v_mag++;

}

if(v[i]==x)

{ v_ugu++;

}

}

}

// ----- [/FUNZIONI] ----- //

// ----- [PROGRAMMA_PRINCIPALE] ----- //

int main()

{ int x;

int valori_minori=0;

int valori_maggiori=0;

int valori_uguali=0;

int dimensione=caricamento_dimensione();

int vettore[dimensione];

Dettagli
Publisher
2 pagine
7 download