URGENT!!
Sa se scrie un program ce calculeaza media aritmetica a 3 numere intregi .. C++
Precizati printr-un comentariu , ce reprezinta fiecare linie din program. C++
Răspunsuri la întrebare
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int a,b,c;/// Declararea celor 3 valori
cin>>a>>b>>c; /// Citirea celor 3 valori
///OBSERVATIE!!Declarea variabilei s care retine suma celor 3 numere este de tipul float pentru a te usura la final cand faci impartirea la 3, in cazul in care nu se imparte exact si nu o sa se afiseze cu virgula, dar iti fac si optiunea cand s este de tip int
/// Partea de mai sus este comuna celor doua varinate, doar de mai jos se schimba chestiile, citirea si declarea este comuna sa stii =))
/// Varianta 1
float s1=0; /// Declarea variabilei s1 si initalizarea ei cu 0
s1=s1+a+b+c; /// In variabila s se retine suma celor 3 numere
s1=s1/3; /// Impartim la 3 pentru a optine media lor aritmetica
cout<<s1; /// Afisarea lui s
/// Varianta 2
int s2=0; /// Se initializeaza cu 0 valoarea lui s2
s2=s2+a+b+c; /// Se retine in s2 suma celor 3 numere citite de la tastatura
cout<<(float)s2/3; /// Aici vine partea mai misto, daca pui float in fata lui s2/3 rezultatul va fi float, desi s2 este de tipul int
return 0;
}
Explicație:
Daca este ceva neclar, poti sa dai mesaj si incerc sa iti explic eu cat de bine pot si eu ca sa intelegi mai bine problema. =))