Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <list>
- int main()
- {
- std::list<int> numbers;
- int input, min, max;
- input = min = max = 0;
- double mean = 0;
- auto it = numbers.begin();
- bool firstRun = true;
- while(input != -1337) //skriv in -1337 för att avsluta
- {
- std::cin >> input; //Läs in från användare
- numbers.push_back(input); //Lägg till i lista med alla inlästa tal
- if(firstRun)
- {
- max = min = input;
- firstRun = false;
- }
- it = numbers.begin(); //Iteratorn initieras
- if(input > max)
- {
- max = input;
- }
- if(input < min)
- {
- min = input;
- }
- double summa = 0;
- for(it = numbers.begin(); it != numbers.end(); it++) //Summera alla värden i listan
- {
- summa += *it;
- }
- mean = summa / numbers.size(); //Dividera med antal värden i listan
- std::cout << "Min:\t" << min << "\nMax:\t" << max << "\nMean:\t" << mean << std::endl; //Skriv ut nuvarande värden.
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement