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:
- ulaz - učitati: s // ucitavanje vrijednosti prvog broja
- ulaz - učitati: x // ucitavanje vrijednosti drugog broja
- obrada - izračunati: suma = suma + x; // nova vrijednost sume = na staru vijednost sume dodaj x (drugi broj)
- ulaz - učitati: x // ucitavanje vrijednosti treceg broja
- obrada - izračunati: suma = suma + x; // nova vrijednost sume = na staru vijednost sume dodaj x (treci broj)
- ulaz - učitati: x // ucitavanje vrijednosti cetvrtog broja
- 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
- 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
|
|