6.4.. Naći program za izračunavanje aritmetičku sredine tri prirodna broja..

Opis rješenja: Na početku programa se nalaze naredbe za deklarisanje tipa varijabli. Zatim se učitava vrijednost dva broja.
I varijanta - Računanje aritmetičke sredine izvodi se izrazom asred = (a + b + c) / 3. Ispis vrijednosti rezultata je na kraju.
II varijanta - Računanje aritmetičke sredine izvodi se izrazom (a + b + c) / 3 u naredbi printf() ne koristi se varijabla za dodjelu i ispis rezultata. Ispis vrijednosti rezultata je u istoj naredbi printf().

Tekstualni algoritam:

  1. ulaz - učitati: broj1, broj2, broj3
  2. obrada - izračunati: aSredina = (broj1 + broj2 + broj3) / 3
  3. izlaz - ispisati: broj1, broj2, broj3, aSredina

Listing programa:

// 06412009
#include <stdio.h>
int main()
{
	int a, b, c;              // deklarisanje varijabli
    
    printf("1. broj: ");      // ime varijable cija vrijednost se ucitava
    scanf("%d", &a);          // ucitavanje vrijednosti varijable sa tastature
    printf("2. broj: ");      // ime varijable cija vrijednost se ucitava
    scanf("%d", &b);          // ucitavanje vrijednosti varijable sa tastature
    printf("3. broj: ");      // ime varijable cija vrijednost se ucitava
    scanf("%d", &c);          // ucitavanje vrijednosti varijable sa tastature

    float asr = (a+b+c)/3.;   // deklarisi i izracunaj
	
    printf("Aritmeticka sredina tri broja = %.3f", asr); // ispis vrijednosti
	
	return 0;	
}

II varijanta racunaj u ispisu
// 06412009
#include <stdio.h>
int main()
{
	int a, b, c;              // deklarisanje varijabli
    
    printf("1. broj: ");      // ime varijable cija vrijednost se ucitava
    scanf("%d", &a);          // ucitavanje vrijednosti varijable sa tastature
    printf("2. broj: ");      // ime varijable cija vrijednost se ucitava
    scanf("%d", &b);          // ucitavanje vrijednosti varijable sa tastature
    printf("3. broj: ");      // ime varijable cija vrijednost se ucitava
    scanf("%d", &c);          // ucitavanje vrijednosti varijable sa tastature
	
    printf("Aritmeticka sredina tri broja = %.3f", (a + b + c) / 3.); // ispis vrijednosti
	
	return 0;	
}

Ispis na ekranu:

Index