Mam taki kod:
#include <iostream>
using namespace std;
enum daysOfWeek
{
poniedzialek=-1,
wtorek=-10,
sroda=-5,
czwartek=0,
piatek=2,
sobota=4,
niedziela=0
};
int max(enum daysOfWeek[])
{
int max = daysOfWeek(0);
for (int i=1; i<7; i++)
if (max < daysOfWeek(i))
max = daysOfWeek(i);
return max;
}
int main()
{
daysOfWeek arr[] = {poniedzialek, wtorek, sroda, czwartek, piatek, sobota, niedziela};
cout << "Maksymalna temeratura na nastepny tydzien bedzie wynosic " << max(arr);
return 0;
}
Dlaczego na końcu wynikiem jest 6, a nie 4?