Witam, ponownie zadam moje pewnie błahe pytanie tym razem co do komendy while,
otóż uczę sie programowania z http://cpp.jcom.pl/lekcja6.php i za zadanie mam między innymi
"Napisz program pobierający liczby z klawiatury (zero kończy wpis) i obliczający średnią liczb parzystych."
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout<<"Program obliczajacy srednia liczb parzystych"<<endl;
cout<<"Podaj liczbe(zero konczy wpis) "<<endl;
int n ,liczba;
cin>>liczba;
float wynik;
while(liczba%2==0 && liczba!=0)
{
cout<<"podaj liczbe"<<endl;
cin>>liczba;
n++;
wynik=wynik+liczba/n;
}
cout<<"srednia wynosi "<<wynik<<""<<endl;
getch();
}
Prosze o objaśnienie o robię źle.
Próbowałem już zmienic zmienną wyniku z float na int, podstawić na początku pod wynik 0, zmienic z wynik=wynik+liczba/n;
na wynik==liczba/n;
i kilka innych.