Strona 1 z 1

[C++]Srednia arytmetyczna i najwieksza i najmniejsza liczba.

: 16 lis 2015, o 13:50
autor: szawlo
Mam takie zadanie:

Napisz program, które będzie wczytywał liczby z klawiatury, tak długo, aż użytkownik nie poda liczby 0. Następnie wyświetl średnią arytmetyczną, a także największą i najmniejszą z wczytanych liczb.

Próbowałem już wielu rzeczy ale nie wiem jak połączyć te dwie rzeczy. Bardzo proszę o pomoc.

[C++]Srednia arytmetyczna i najwieksza i najmniejsza liczba.

: 16 lis 2015, o 14:11
autor: binio

Kod: Zaznacz cały

#include <iostream>

using namespace std;

int main() {

	int liczba;  
	
	cout << "Podaj liczbe: ";
  
	cin >> liczba;
	cin.sync();
	cin.ignore();
	cin.clear();

	int max, min;
	float srednia, ilosc;

	max = liczba;
	min = liczba;
	srednia = 0;
	ilosc = 0;

	while(liczba != 0)
	{
		ilosc++;
		srednia += liczba;
		
		if(liczba > max)
			max = liczba;
		if(liczba < min)
			min = liczba;

		cout << "Podaj liczbe: ";
		cin >> liczba;
		cin.sync();
		cin.ignore();
		cin.clear();
		
	}
	cout << "Najwieksza liczba : " << max << endl;
	cout << "Najmniejsza liczba : " << min << endl;
	cout << "Srednia arytmetyczna : " << srednia/ilosc << endl;
	return 0;
}

[C++]Srednia arytmetyczna i najwieksza i najmniejsza liczba.

: 16 lis 2015, o 15:14
autor: jarzabek89

Kod: Zaznacz cały

int srednia
...

Kod: Zaznacz cały

(float)srednia
No tak średnio to logiczne.