#include <iostream>
using namespace std;
int main()
{
float divide = 1, sum = 0;
int counter = 1;
setlocale(LC_CTYPE, "Polish");
for(int i = 0; ; i++)
{
int tab[i];
cout<<"Wpisz dane: ";
cin>>tab[i];
sum+=tab[i];
cout<<"Suma wynosi: ";
cout<<sum<<"\n";
cout<<"Średnia wynosi: ";
cout<<(sum/divide)<<"\n\n";
divide++;
for(int k = 0; k < counter; k++)
{
if (tab[0] < tab[k])
tab[0] = tab[k];
}
counter++;
cout<<tab[0]<<"\n\n";
}
return 0;
}
Cześć.
Jestem dość nowy w C++. Problem polega na tym, że zawsze za piątym razem gdy wpisuję wartość, zmienna wyznaczająca wartość największą tablicy zwraca wartość 34 i potem się psuje. Nie mam pojęcia co zrobiłem źle, naprowadzi mnie ktoś, albo chociaż wskaże poprawną drogę?