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 math.h i navodi sa u zaglavlju: #include <math.h> . 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 <stdio.h>
#include <stdlib.h>    // biblioteka za abs
#include <math.h>      // biblioteka za sqrt
int main()
{
    int a, b;                            // deklarisanje varijabli
    double apsolutnaSredinta, dKorijen;  // deklarisanje varijabli 

    printf("1. broj: ");  // ime varijable cija vrijednost se ucitava
    scanf("%d", &a);      // ucitavanje vrijednosti varijable a sa tastature
    printf("2. broj: ");  // ime varijable cija vrijednost se ucitava
    scanf("%d", &b);      // ucitavanje vrijednosti varijable b sa tastature

    apsolutnaSredinta = (abs(a) + abs(b)) /2.0;  // aritmeticka sredina
    dKorijen=sqrt(apsolutnaSredinta);        // korijen aritmeticke sredine

    printf("(abs(a) + abs(b))/2 = (abs(%d)+ abs(%d))/2 = %f\n", a, b, apsolutnaSredinta);
    printf("kvadrtani korijen (%f) = %f\n", apsolutnaSredinta, dKorijen);

    return 0;
}

II varijanta
// 06411141
#include <stdio.h>
#include <stdlib.h>    // biblioteka za abs
#include <math.h>      // biblioteka za pow
int main()
{
    int a, b;                            // deklarisanje varijabli
    double apsolutnaSredinta, dKorijen;  // deklarisanje varijabli 

    printf("1. broj: ");  // ime varijable cija vrijednost se ucitava
    scanf("%d", &a);      // ucitavanje vrijednosti varijable a sa tastature
    printf("2. broj: ");  // ime varijable cija vrijednost se ucitava
    scanf("%d", &b);      // ucitavanje vrijednosti varijable b sa tastature

    apsolutnaSredinta = (abs(a) + abs(b)) /2.0;  // aritmeticka sredina
    dKorijen = pow(apsolutnaSredinta, 0.5);      // korijen aritmeticke sredine

    printf("(abs(a) + abs(b))/2 = (abs(%d)+ abs(%d))/2 = %f\n", a, b, apsolutnaSredinta);
    printf("kvadrtani korijen (%f) = %f\n", apsolutnaSredinta, dKorijen);

    return 0;
}

Ispis na ekranu:

Index