7.2.. Učitati 3 trocifrena broja i ispisati onaj broj čija je cifra jedinica najmanja.

Opis rješenja:

Listing programa:

// 07211138	
#include <iostream>
using namespace std;
 
int main()
{
    int tro1, tro2, tro3,  j1, j2, j3, min, minbr; // deklarisanje varijabli
    cout << "Trocifren broj - Cifra jedinica najmanja" << endl; // naslov

    cout << "1. trocifren broj: ";  // 1. trocifren broj
    cin >> tro1;                 // ucitaj vrijednost
    cout << "2. trocifren broj: ";  // 2. trocifren broj
    cin >> tro2;                 // ucitaj vrijednost
    cout << "3. trocifren broj: ";  // 3. trocifren broj
    cin >> tro3;                 // ucitaj vrijednost
	
    j1 = tro1 % 10;         // cifra jedinica 1. trocifrenog broja
    j2 = tro2 % 10;         // cifra jedinica 2. trocifrenog broja 
    j3 = tro3 % 10;         // cifra jedinica 3. trocifrenog broja

    min = j1;               // pocetna vrijednost minimuma
    minbr = tro1;           // prvi broj pocetni minimum
	
    if (j2 < min) {         // cifra jedinica 2. broja veca?
        min = j2;           // cifra jedinica 2. broja novi min
        minbr = tro2;       // broj sa manjom cifrom jedinica
    }

    if (j3 < min) {          // cifra jedinica 3. broja veca?                           
        min = j3;            // cifra jedinica 3. broja novi min  
        minbr = tro3;        // broj sa manjom cifrom jedinica
    } 
      
    cout << "Najmanju cifru jedinica " << min << " ima broj " << minbr << endl;  // ispis
 
    return 0;
}

1. primjer
 Trocifren broj - Cifra jedinica najmanja
1. trocifren broj: 432
2. trocifren broj: 643
3. trocifren broj: 357
Najmanju cifru jedinica 2 ima broj 432
 
2. primjer
Trocifren broj - Cifra jedinica najmanja
1. trocifren broj: 123
2. trocifren broj: 432
3. trocifren broj: 875
Najmanju cifru jedinica 2 ima broj 432

3. primjer
Trocifren broj - Cifra jedinica najmanja
1. trocifren broj: 125
2. trocifren broj: 349
3. trocifren broj: 871
Najmanju cifru jedinica 1 ima broj 871

Ispis na ekranu:

Index