7.2.. Učitati 3 dvocifrena broja i ispisati onaj broj čija je cifra desetica najveća.
Opis rješenja:
Listing programa:
// 07211177
#include <iostream>
using namespace std;
int main()
{
int dvo1, dvo2, dvo3, d1, d2, d3, max, maxbr; // deklarisanje varijabli
cout << "Od 3 ucitana broja ispisati onaj sa najvecom cifrom desetica" << endl; // naslov
cout << "1. dvocifren broj: "; // 1. dvocifren broj
cin >> dvo1; // ucitaj vrijednost
cout << "2. dvocifren broj: "; // 2. dvocifren broj
cin >> dvo2; // ucitaj vrijednost
cout << "3. dvocifren broj: "; // 3. dvocifren broj
cin >> dvo3; // ucitaj vrijednost
d1 = dvo1 / 10; // cifra desetica 1. dvocifrenog broja
d2 = dvo2 / 10; // cifra desetica 2. dvocifrenog broja
d3 = dvo3 / 10; // cifra desetica 3. dvocifrenog broja
max = d1; // pocetna vrijednost maksimuma
maxbr = dvo1; // prvi broj pocetni maksimuma
if (d2 > max) { // cifra desetica 2. broja veca?
max = d2; // cifra desetica 2.broja novi max
maxbr = dvo2; // broj sa vecom cifrom desetica
}
if (d3 > max){ // cifra desetica 3. broja veca?
max = d3; // cifra desetica 3.broja novi max
maxbr = dvo3; // broj sa vecom cifrom desetica
}
cout << "Najvecu cifru desetica " << max << " ima broj " << maxbr << endl; // broj sa najvecom cifrom desetica
return 0;
}
Ispis na ekranu:
Index
|
|