7.2.. Učitati dva broja a zatim ispisati manji pa veći broj.

Provjera programa:
Za slijedeće vrijednosti izvršiti provjeru:
a) x = 2, y = 3 b) x = 3, y = 2 c) x = 2, y = 2
d) x = -2, y = -3 e) x = -3, y = 2 f) x = -1, y = -1

Listing programa:

// 07211033
#include <iostream>

using namespace std;

int main ()
{
    double x,y;                         // deklarisanje varijabli
    cout << "Od dva upisana,ispisati manji pa veci broj" << endl;
    cout << "Unesi 1. broj: ";
    cin >> x;                           // ulaz x
    cout << "Unesi 2. broj: ";
    cin >> y;                           // ulaz y

    if (x < y) {                        // x manje od y ?
        cout << x << endl;              // x manje od y
        cout << y << endl;
    } else   {                          // inace x >= y
        cout << y << endl;
        cout << x << endl;
    }
    return 0;
}

II varijanta  swap() funkcija mijenja vrijednosti ulaznih varijabli
// 07211033
#include <iostream>

using namespace std;

int main ()
{
    double x,y;                         // deklarisanje varijabli
    cout << "Od dva upisana,ispisati manji pa veci broj" << endl;
    cout << "Unesi 1. broj: ";
    cin >> x;                           // ulaz x
    cout << "Unesi 2. broj: ";
    cin >> y;                           // ulaz y

    if (x > y)                          // x veci y ?
        swap(x, y);                     // zamjeni vrijednosti varibali x i y

    cout << "Manji: " << x << endl;     // ispis manjeg
    cout << "Veci: " << y << endl;      // ispis veceg
    
    return 0;
}

Ispis na ekranu:

Index