7.2.. Učitati realan broj s jednom cijelom i dvije decimalne cifre. Ispisati najveću od te tri cifre.

Listing programa:

// 07211114
#include <stdio.h>
using namespace std;

int main()
{
    int brojx100, jed, des, sto, max;
    float broj;


    cout << "Naci najvecu cifru realnog broja sa jednom cijelom i 2 decimalne cifre" << endl; // naslov
    cout << "Realan broj (x.xx): ";  // dvije decimalne cifre
    cin >> broj;                // ucitaj vrijednost
    brojx100 = broj * 100;

    jed = (brojx100 % 1000) / 100;  // cifra jedinica
    des = (brojx100 % 100) / 10;    // cifra desetinke
    sto = (brojx100 % 100) % 10;    // cifra stotinke

    max = jed;             // pocetna vrijednost maksimuma
    if (des > max)         // cifra desetinke najveca?
        max = des;         // cifra desetinke najveca
    if (sto > max)         // cifra stotinke najveca?
        max = sto;         // cifra stotinke najveca

    cout << "Najveca cifra broja (x.xx): " << broj << " je " << max << endl; // ispis najvece cifre
    return 0;
}

Ispis na ekranu:

Index