7.2.. Učitati 3 dvocifrena broja i ispisati onaj broj čija je cifra desetice najmanja.

Opis rješenja:

Listing programa:

// 07211179
#include <iostream>
using namespace std;
  
int main()
{
    int dvo1, dvo2, dvo3, d1, d2, d3, min, minbr;    // deklarisanje varijabli
 
    cout << "Od 3 ucitana broja ispisati onaj sa najmanjom 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
 
    min = d1;               // pocetna vrijednost minimuma
    minbr = dvo1;           // prvi broj pocetni minimuma
    if (d2 < min) {         // cifra desetica 2. broja manja?
        min = d2;           // cifra desetica 2.broja novi min
        minbr = dvo2;       // broj sa manjom cifrom desetica
    }
    if (d3 < min){          // cifra desetica 3. broja manja?
        min = d3;           // cifra desetica 3.broja novi min
        minbr = dvo3;       // broj sa manjom cifrom desetica
    }
 
        cout << "Najmanju cifru desetica " << min << " ima broj " << minbr << endl; // broj sa najmanjom cifrom desetica
    return 0;
}

Ispis na ekranu:

Index