#include <iostream>
using namespace std;
double tablica[10];
double suma;
int licznik = 0;
bool flaga = false;
int main()
{
while (!flaga)
{
flaga = true;
for (int i = 0; i < 10; i++)
{
cin >> tablica[i];
suma += tablica[i];
licznik++;
}
if (cin.fail())
{
cin.clear();
cin.ignore();
flaga = false;
break;
}
}
double srednia = suma / licznik;
cout << srednia << endl;
cout << "Liczby wieksze od sredniej: ";
for (int j = 0; j < licznik; j++)
{
if (tablica[j] > srednia)
{
cout << tablica[j] << " ";
}
}
return 0;
}
Dlaczego licznik źle się nalicza? W jaki sposób mam przerwać naliczanie się licznika?