7.2.. Učitati prirodan broj. Ako je neparan ispisati njegovu recipročnu vrijednost, a ako je paran ispisati kvadratni korijen njegovog sljedbenika:

Opis rješenja: Formula po kojoj se izvodi izračunavanje zavisi od parnosti - neparnosti učitanog broja.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// 07211056
#include <cmath>
#include <iostream>
 
using namespace std;
int main()
{
    int a;
    float y;
    cout << "Broj: "; // ulaz
    cin>>a;
    if (a%2 != 0)       // a neparno?
        y=1./a;         // a neparno
    else
        y=sqrt(a+1);    // a parno
    cout << y;          // ispis
 
    return 0;
}
 
II verzija      if (a%2 == 0)
// 07211056
#include <cmath>
#include <iostream>
 
using namespace std;
int main()
{
    int a;
    float y;
    cout << "Unesite broj :" << endl;
    cin>>a;
    if (a%2 == 0)         // a parno?
        y = sqrt(a+1) ;   // a parno
    else
        y = 1./a;         // a neparno
    cout << y;            // ispis
 
    return 0;
}

Ispis na ekranu:

Index