7.2.. Učitati 3 trocifrena broja i ispisati onaj broj čija je cifra desetice najveća.
Opis rješenja:
Listing programa:
// 07211137
#include <iostream>
using namespace std;
int main()
{
int tro1, tro2, tro3, d1, d2, d3, max, maxbr; // deklarisanje varijabli
cout << "Trocifren broj - Cifra desetice najveca" << endl; // naslov
cout << "Prvi trocifren broj: " ;
cin >> tro1;
cout << "Drugi trocifren broj: " ;
cin >> tro2;
cout << "Treci trocifren broj: " ;
cin >> tro3;
d1 = (tro1 % 100)/10; // cifre desetica
d2 = (tro2 % 100)/10;
d3 = (tro3 % 100)/10;
max = d1; // pretpostavka - prvi broj ima najvecu deseticu
maxbr = tro1; // prvi broj
if (d2 > max) { // drugi broj ima najvecu deseticu?
max = d2; // drugi broj ima vecu deseticu
maxbr = tro2; // drugi broj
}
if (d3 > max) { // treci broj ima najvecu deseticu?
max = d3; // treci broj ima vecu deseticu
maxbr = tro3; // treci broj
}
cout << "Najvecu cifru desetica " << max << " ima broj " << maxbr << endl; // ispis
return 0;
}
Ispis na ekranu:
Index
|
|