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:
- ulaz - učitati: iBroj1, iBroj2
- obrada - izračunati:
apsolutnaSredinta = (abs(a) + abs(b)) /2.0
dKorijen=sqrt(apsolutnaSredinta)
- 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
|
|