6.4.. Učitati 4 cijela broja i izračunati aritmetičku sredinu koristeći samo varijable x, s i as.

Opis rješenja: Prvi broj se učitava kao vrijednosti varijable suma. Drugi kao vrijednost varijable x. Zatim se ove dvije vrijednsti sabiraju i to postaje nova vrijednost varijable suma. Treća vrijednost se učitavaka kao varijabla x i dodaje varijabli suma, kao novu vrijednost sume. Tako varijabla suma ima vrijednost razulatata sabiranja prvog, drugog i trećeg broja. Dijeljenjem sa brojem brojeva (3) dobija se aritmetičaka sredina ova tri broja.

Ulaz Obrada
Ucitaj prvi broj: suma  
Ucitaj drugi broj: x suma = suma + x // prvi + drugi
Ucitaj treći broj: x suma = suma + x // prvi + drugi + treci
Ucitaj četvrti broj: x suma = suma + x // prvi + drugi + treci + cetvrti

Tekstualni algoritam:

  1. ulaz - učitati: s // ucitavanje vrijednosti prvog broja
  2. ulaz - učitati: x // ucitavanje vrijednosti drugog broja
  3. obrada - izračunati: suma = suma + x; // nova vrijednost sume = na staru vijednost sume dodaj x (drugi broj)
  4. ulaz - učitati: x // ucitavanje vrijednosti treceg broja
  5. obrada - izračunati: suma = suma + x; // nova vrijednost sume = na staru vijednost sume dodaj x (treci broj)
  6. ulaz - učitati: x // ucitavanje vrijednosti cetvrtog broja
  7. obrada - izračunati: suma = suma + x; // nova vrijednost sume = na staru vijednost sume dodaj x (cetvrti broj)
    as = suma/4; // prosjecna vrijednost suma podijeljena sa 4
  8. izlaz - ispisati: as

Listing programa:

// 06411157
#include <stdio.h>
int main()
{
    int x, suma;              // deklarisanje varijabli                
    float as;                 // deklarisanje varijabli                
    printf("Prvi broj: ");    // ime varijable cija vrijednost se ucitava
    scanf("%d", &suma);       // ucitavanje vrijednosti varijable sa tastature
    printf("Drugi broj: ");   // ime varijable cija vrijednost se ucitava
    scanf("%d", &x);          // ucitavanje vrijednosti varijable sa tastature
    suma = suma + x;          // nova vrijednost sume = na staru vijednost sume dodaaj x
    printf("Treci broj: ");   // ime varijable cija vrijednost se ucitava
    scanf("%d", &x);          // ucitavanje vrijednosti varijable sa tastature
    suma = suma + x;          // nova vrijednost sume = na staru vijednost sume dodaaj x
    printf("Cetvrti broj: "); // ime varijable cija vrijednost se ucitava
    scanf("%d", &x);          // ucitavanje vrijednosti cetvrtog broja sa tastature 
    suma = suma + x;          // nova vrijednost sume = na staru vijednost sume dodaaj x
    	
    as = suma/4;              // prosjecna vrijednost suma /4
	printf("Aritmeticka sredina = %.3f", as); // ispis vrijednosti
	return 0;	
}

Ispis na ekranu:

Index