Witam,
Jeśli użytkownik wpisze na wejściu wartość inną niż liczba, program powinien poprosić o podanie wartości jeszcze raz, tak długo do póki wartość nie będzie poprawna. Chce również aby dane które były wpisane do tablicy wcześniej, nie zostały utracona. Cały dotychczasowy kod jest zamknięty w pętli for. Jak mogła by wyglądać kolejna pętla, która obsługiwałaby warunek sprawdzania poprawności danych?
float fsen(float* tsen, int days, string*dayinfo)
{
float average=0,suma=0;
for( i=0; i<days; i++)
{
cout<<"How many hours do you sleep at "<<dayifno[i]<<" : ";
cin>>tsen[i];
//tutaj chciałbym wpisać pętle sprawdzająca warunek.
suma+=tsen[i];
}
[...]
[...]
[...]
[...]
return [...];
}