7.2.. Učitati 3 trocifrena broja i ispisati onaj broj čija je cifra stotice najveća i cifru stotica.

Opis rješenja:

Listing programa:

// 07211104	
#include <iostream>
using namespace std;
 
int main()
{
    int tro1, tro2, tro3, s1, s2, s3, max, maxbr;    // deklarisanje varijabli

    cout << "Od 3 ucitana broja ispisati onaj sa najvecom cifrom stotica" << endl; // naslov
    cout << "Trocifren broj: ";  // 1. trocifren broj
    cin >> tro1;                // ucitaj vrijednost
    cout << "Trocifren broj: ";  // 2. trocifren broj
    cin >> tro2;                // ucitaj vrijednost
    cout << "Trocifren broj: ";  // 3. trocifren broj
    cin >> tro3;                // ucitaj vrijednost

    s1 = tro1/100;          // cifra stotica 1. trocifrenog broja
    s2 = tro2/100;          // cifra desetica 2. trocifrenog broja
    s3 = tro3/100;          // cifra jedinica 3. trocifrenog broja
    max = s1;               // pocetna vrijednost maksimuma
    maxbr = tro1;           // prvi broj pocetni maksimuma
    if (s2 > max) {         // cifra stotica 2. broja veca?
        max = s2;           // cifra dypyovs 2.broja novi max
        maxbr = tro2;       // broj sa vecom cifrom stotica
    }
    if (s3 > max){          // cifra stotica 3. broja veca?
        max = s3;           // cifra dypyovs 3.broja novi max
        maxbr = tro3;       // broj sa vecom cifrom stotica
    }

    cout << "Najvecu cifru stotica " << max << " ima broj " << maxbr; // broj sa najvecom cifrom stotica
    return 0;
}

Ispis na ekranu:

Index