6.4. Učitati 2 broja. Izračunati korijen aritmetičke sredine njihovih apsolutnih vrijednosti.

Opis programa: Aritmetička sredina je suma vrjednosti podijeljena sa brojem sabiraka. Funkcija sqrt() korijen broja nalazi se u biblioteci cmath i navodi sa u zaglavlju: #include <cmath> . Funkcija pow() se nalazi u istoj biblioteci i na isti način se navodi u zaglavlju programa.
I varijanta - kvadratni korijen se računa korišćenjem funkcije sqrt();
II varijanta - kvadratni korijen se računa korišćenjem funkcije pow().

Tekstualni algoritam:

  1. ulaz - učitati: iBroj1, iBroj2
  2. obrada - izračunati:
    apsolutnaSredinta = (abs(a) + abs(b)) /2.0
    dKorijen=sqrt(apsolutnaSredinta)
  3. izlaz - ispisati: dKorijen

Listing programa:

// 06411141
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
    int a, b;                            // deklarisanje varijabli
    double apsolutnaSredinta, dKorijen;  // deklarisanje varijabli 

    cout << "1. broj: ";  // ime varijable cija vrijednost se ucitava
    cin >> a;             // ucitavanje vrijednosti varijable a sa tastature
    cout << "2. broj: ";  // ime varijable cija vrijednost se ucitava
    cin >> b;             // ucitavanje vrijednosti varijable b sa tastature

    apsolutnaSredinta = (abs(a) + abs(b)) /2.0;  // aritmeticka sredina
    dKorijen=sqrt(apsolutnaSredinta);        // korijen aritmeticke sredine
    
    cout << "(abs(" << a << ") + abs(" << b << "))/2 = " << apsolutnaSredinta << endl; // ispis vrijednosti
    cout << "kvadrtani korijen = " << dKorijen; // ispis vrijednosti
 
    return 0;
}

II varijanta
// 06411141
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
    int a, b;                            // deklarisanje varijabli
    double apsolutnaSredinta, dKorijen;  // deklarisanje varijabli 

    cout << "1. broj: ";  // ime varijable cija vrijednost se ucitava
    cin >> a;           // ucitavanje vrijednosti varijable a sa tastature
    cout << "2. broj: ";  // ime varijable cija vrijednost se ucitava
    cin >> b;             // ucitavanje vrijednosti varijable b sa tastature

    apsolutnaSredinta = (abs(a) + abs(b)) /2.0;  // aritmeticka sredina
    dKorijen = pow(apsolutnaSredinta, 0.5);      // korijen aritmeticke sredine
    
    cout << "(abs(" << a << ") + abs(" << b << "))/2 = " << apsolutnaSredinta << endl; // ispis vrijednosti
    cout << "kvadrtani korijen = " << dKorijen; // ispis vrijednosti
 
    return 0;
}

Ispis na ekranu:

Index