Informatică, întrebare adresată de nicuadrian15, 9 ani în urmă

Cum aș putea face un program care citește numere întregi de la tastatura până la întălnirea unei valori negative și afișarea sumei și media lor. C++
Sper că știe cineva.
Mersi!

Răspunsuri la întrebare

Răspuns de Lia961
0
#include using namespace std; int main() { int n, s=0, i=0; while(n mai mare sau egal cu 0) { cout mai mic mai mic "n="; cin mai mare mai mare n; i++; s=s+n; } cout mai mic mai mic "suma numerelor este " mai mic mai mic s; cout mai mic mai mic " media este " mai mic mai mic (float)s/i; }

Lia961: mai bine il scriu pe o foaie si ti-l trit. nu suporta semnele.
nicuadrian15: sau dacă nu scrii în notpad și faci o poza dacă vrei
Lia961: nu pot sa adaug nicio poza, din pacate. am scris cu cuvinte semnele.
Lia961: sa-mi zici cum ruleaza. eu iti scriu de pe telefon si nu am code blocks aici
nicuadrian15: aaa ok..păi ți-am zis nu apare rezultatul am mai completat eu câte ceva..dacă vrei îți arăt și îmi spui unde am greșit.
nicuadrian15: {
int n, s=0, i=0, m;
while(n>=0)
{
cout<<"n="; cin>>n;
i++;
s=s+n;
m=(s+n)/n;
}
cout<<" Suma numerelor este: "<< s <<endl;
cout<<" Media este: "<< m <<endl;
Lia961: vai de minee! ce-s toate semnele astea??
Lia961: in fine, uita-te acum la algoritm. spune-mi daca este in intregime si la tine
Lia961: aa si daca poti sa-l testezi sa-mi zici cum ruleaza
nicuadrian15: i-am dat 3,3,3,-3 suma mi-a dat 6 și media -1 de ce?
Alte întrebări interesante