#include <iostream>
using namespace std;
int main(){
int ile;
float oceny[100], suma=0,srednia;
cout<<"ile cyfr chcesz policzyc do sredniej?:";
cin>>ile;
for(int i=0; i<=ile-1 ; i++)
{
cout << "podaj "<<i+1<<" ocene zeby dodac do sumy:" ;
cin>>oceny[i];
while((oceny[i]>6)||(oceny[i]==0))
{
cout << " blad, podaj "<<i+1<<" ocene zeby dodac do sumy:" ;
cin>>oceny[i];
}
suma += oceny[i];
}
srednia = suma/ile;
cout<<"srednia rowna sie : " <<srednia;
return 0;
}
witam chodzi mi o program który wylicza średnią ale taki dobry że pyta uzytkownika ile ocen chce policzyć do średniej oraz gdy ocena jest większa od 6 to wypisuje błąd i prosi o ponowne wpisanie oceny
zrobiłem aczkolwiek taki program ale nie wiem jak zrobić żeby program zarezerwował tyle miejsc o ile prosi uzytkownik Ocen do wpisania bo ja zrobiłem tak że rezerwuje 100 miejsc a wszelki wypadek a chciałbym żeby zarezerwowac tyle ile uzytkownik chce żeby nie marnować pamięci wiem że to trzeba zrobić coś z wskaznikiem ale nie wiem jak za wszelką odpowiedz dziękuje