Hejka, potrzebuję pomocy przy zadaniu. Treść:
Napisać program, który wczytuje liczby całkowite aż do wczytania liczby podzielnej
przez M (M- stała) i zarazem większej od obu poprzedników. Wydrukować średnią
wszystkich wczytanych liczb dwucyfrowych.
Zobaczcie co napisałem, ale jakoś tym liczbom dwucyfrowym źle średnią liczy. I nie wiem jak zaznaczyć, żeby liczba była większa od dwóch poprzedników. Pomóżcie pls.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int k;
int suma=0;
int ilosc=0;
while(true){
cout << "Podaj swoje liczby: " << endl;
cin >> k;
if(k%3==0)
{
break;
}
}
if(k>=10){
suma = suma + k ;
ilosc ++;
cout << "Srednia liczb dwucyfrowych: "<< double(suma)/ilosc <<endl;
}
return 0;
}