Lista tartalmanak kiiratasa C++ban

Lista tartalmanak kiiratasa C++ban
2019-04-02T13:08:36+02:00
2019-04-04T21:47:06+02:00
2022-08-11T11:40:31+02:00
prog++131
Sziasztok! Egy tipusos lista bekert szamaibol szeretnem kiiratni a szamok atlagat. Ez amire eddig jutottam:

#include <iostream> #include <list> using namespace std; int main() { list<int> s; int a; cout<<"Elem:"; cin>>a; while (a != 0) { s.push_back(a); cout<<"Elem:"; cin>>a; } cout<<"atlag: "; } }
Mutasd a teljes hozzászólást!
Ez 5 lesz, nem 7 a kódod alapján, bár nem látszik az egész.

#include <iostream> #include <list> using namespace std; int main() { list<int> lista; lista.push_back(5); lista.push_back(5); int sum = 0; int atl = 0; for (list<int>::iterator it=lista.begin(); it != lista.end(); ++it) { sum += *it; atl = sum/(float)lista.size(); } cout<<atl <<endl; }
Mutasd a teljes hozzászólást!

abcd