Ahoj, nějak se prokousovám učením c++ a nějak mi to asi neleze do hlavy. Používám knihu Mistrovství v c++ a jsem u šesté lekce a zasekl jsem se na programátorskejch cvičeních. Je to úkol kde mám udělat pole typu double o délce 10 hodnot, což by bylo v pohodě a pak se do něj mají zadat hodnoty a zadávání skončí při zadání nenumerického znaku. No a to mi nějak nejde. Mám asi nějakej takovejto kod:
#include <iostream>
#include <cctype>
using namespace std;
const int polesize = 10;
int main()
{
double polespace[polesize];
int a = 0;
cout << "Zadejte po sobe 10 desetinych cisel: \n";
cin >> polespace[a];
if ( isdigit(polespace[a]))
{
a++;
cin >> polespace[a];
}
cout << "Prumer zadanych hodnot je: ";
Asi je to nějaká hrozná blbost, ale prostě ne a ne na to přijít. Díky za rady