Programma che ricerca e scrive per primo il minimo fra cinque numeri reali
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{ double dati[5]; // Insieme dei dati
int i, indice;
double minimo; // Variabile temporanea per effettuare lo scambio
cout << "\n Programma che ricerca e scrive per primo il minimo fra cinque
numeri reali\n" << endl;
// Acquisisce i valori da elaborare
for (i = 0; i < 5; i++) {
cout << "Scrivi un numero: ";
cin >> dati[i];
}
indice = 0;
// Ricerca del minimo
for (i = 1; i < 5; i++)
if (dati[i] < dati[indice])
indice = i;
// Scambio del primo valore con quello minimo
if (indice != 0) {
minimo = dati[indice];
dati[indice] = dati[0];
dati[0] = minimo;
}
// Visualizza il contenuto del vettore
for(i = 0; i < 5; i++)
cout << "dati[" << i << "] = " << dati[i] << endl;
system("pause");
}