Dati tre elementi nel vettore, stampare il minimo
// Dati tre elementi nel vettore, stampare il minimo
#include <iostream>
using namespace std;
// ----- Prototipi ----- //
void caricamento_elementi(int v[]);
void calcolo_minimo(int v[], int&m);
void stampa_minimo(int m);
// ----- /Prototipi ----- //
// ----- Funzioni ----- //
void caricamento_elementi(int v[])
{
for (int i=0; i<3; i++)
{
cout<<"Inserisci il "<<i+1<<" elemento."<<endl;
cin>>v[i];
}
}
void calcolo_minimo(int v[], int&m)
{
int i=0;
m=v[i];
for (i=1; i<3; i++)
{
if (v[i]<m)
{
m=v[i];
}
}
}
void stampa_minimo(int m)
{
cout<<"L'elemento minimo e': "<<m<<endl;
}
// ----- /Funzioni ----- //
// ----- Programma principale ----- //
int main()
{
int vettore[3];
int minimo;
caricamento_elementi(vettore);
calcolo_minimo(vettore, minimo);
stampa_minimo(minimo);
}
// ----- /Programma principale ----- //
C++ - Minimo di tre elementi di un vettore
Questo programma prende in input tre numeri e successivamente, confrontandoli fra di loro, restituisce quello minore di tutti.
Codice C++ del programma:
// Presi in input tre elementi, dire qual è il minore #include <iostream> using namespace std; // ----- PROTOTIPI ----- // void caricamento_elementi(int v[]); void calcolo_minimo(int v[], int&m); void stampa_minimo(int m); // ----- /PROTOTIPI ----- // // ----- FUNZIONI ----- // void caricamento_elementi(int v[]) { for (int i=0; i<3; i++) // ciclo per inserire in input gli elementi { cout<<"Inserisci il "<<i+1<<"° elemento."<<endl; cin>>v; } } void calcolo_minimo(int v[], int&m) { int i=0; m=v; for (i=1; i<3; i++) // ciclo per calcolare qual è il numero minore { if (v<m) { m=v; } } } void stampa_minimo(int m) { cout<<"L'elemento minimo e': "<<m<<endl; } // ----- /FUNZIONI ----- // // ----- PROGRAMMA PRINCIPALE ----- // int main() { int vettore[3]; // variabile che contiene gli elementi da confrontare int minimo; // variabile che contiene il numero minimo ad ogni passaggio caricamento_elementi(vettore); calcolo_minimo(vettore, minimo); stampa_minimo(minimo); } // ----- /PROGRAMMA PRINCIPALE ----- //