7.2.. Od tri upisana broja (a, b, c) sa tastature naći najmanji i recipročnu vrijednost najmanjeg.

Opis rješenja: Prvo se traži najmanji (kao u prethodnom zadatku). Zatim se koristi IF THEN ELSE naredba za provjeru da li je min jednak nuli a tad se ne može izevesti dijeljenje.

Listing programa:

// 07211020
#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    float a,b,c,min,rec;     // deklarisanje varijabli

    cout << "Unesite tri broja:  ";
    cin>>a>>b>>c;

    min=a;
    if(b < min)
        min=b;
    if(c < min)
        min=c;

    cout << "Od brojeva: " << a << "  " << b << "   " << c << endl;
    cout << "Najmanji je: " << min << endl;

    if(min == 0) {
        rec=1/min;
        cout << "Reciprocna vrijednost najmanjeg je: " << rec << endl;
    }  else
        cout << "Dijeljenje sa nulom" << endl;

    return 0;
}

Ispis na ekranu:

Index