7.2.. Učitati broj ispisati znak broja prema izrazu:

Opis rješenja: Navedeni izraz ima slijedeće značenje: ako je x>=0, tada je z=1, inače je z=0. Ovo je razgranata struktura tipa IF THEN ELSE.

Listing programa:

// 07211010
#include <iostream>
using namespace std;
 
int main ()
{
     int x,z;
     cout << "Broj: ";
     cin >> x;                                        // ucitaj vrijednost
     if (x >= 0)                                      // x >= 0? 
       z = 1;                                         // da, za x >= 0 izracunaj znak
     else                                             // inace
       z = 0;                                         // izracunaj znak
     cout << "Vrijednost znaka je = " << z << endl;   // ispis

     return 0;
}

Ispis na ekranu:

Index