Dobrý deň. Chcel by som nejako dosiahnuť, aby som do programu mohol zadať 2 číselne postupnosti s vopred neurčeným počtom členov. Skúšal som niečo také:
#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{
int mnozina1[1000],mnozina2[1000],i=0,j=0;
while (cin >> mnozina1[i]) i++;
while (cin >> mnozina2[j]) j++;
cout << ""<< mnozina1[3] <<"";
system("pause");
return 0;
}
Po otvorení v pohode zadávam čísla do mnozina1, ktoré ukončím nejaký nečíselným znakom (bodkou) a enterov. Lenže ono to z mne neznámeho dôvodu nejako odignoruje "while (cin >> mnozina2[j]) j++;" a ide to ďalej. Prečo sa to deje a ako prosím dosiahnuť, čo chcem ?