23.1.23010070. Učitati 3 različita realna broja. Ispisati ih u rastućem redoslijedu na ekran. Opis rješenja: Prikazano je rješenje sa pojedinačnim provjerama za svaki slučaj. Listing programa:
//23010070 Učitati 3 različita realna broja. Ispisati ih u rastućem redoslijedu na ekran.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{ float a, b, c;
poc: cout << "Unesite 3 razlicita realna broja ";
cin >> a >>b >>c;
if (a==b || b==c || a==c) goto poc;
if (a < b && b < c) cout << a << " " << b << " " << c << endl;
if (a < c && c < b) cout << a << " " << c << " " << b << endl;
if (b < a && a < c) cout << b << " " << a << " " << c << endl;
if (b < c && c < a) cout << b << " " << c << " " << a << endl;
if (c < a && a < b) cout << c << " " << a << " " << b << endl;
if (c < b && b < a) cout << c << " " << b << " " << a << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Ispis na ekranu:
|
|||||||
|