witam mam tu program do wyliczenia sredniej i nie wiem czemu nie dziala "if" bo chcialem zrobic tak ze jesli ktos wpisze ocene powyzej 6 to porgram odpisze ze nie ma oceny wyzszej od 6 i sie od nowa uruchomi program albo da jeszcze jedną próbę instrukcja "goto" tez nie dziala pomozcie . z gory dziekuje
#include <iostream>
using namespace std;
float oceny[100], suma=0,srednia;
int ile;
int main()
{
poczatek:
cout<<"ile cyfr chcesz policzyc do sredniej?:";
cin>>ile;
for (int i=0; i<=ile-1 ; i++)
{
if(oceny[i]<=6)
{
cout << "podaj "<<i+1<<" ocene zeby dodac do sumy:" ;
cin>>oceny[i];
suma += oceny[i];
}
else if (oceny[i]>6)
{
cout<<"nie ma oceny wyzszej od 6\nsproboj ponownie od nowa"<<endl;
goto poczatek;
}
}
srednia = suma/ile;
cout<<"srednia rowna sie : " <<srednia;
return 0;
}