Przejscie do następnego korku pętli for

0

Witam.
Nie ukrywam,że robie zadania ze spoj.pl. Jednak nie chce gotowych rozwiązań i do jednego z tych zadan potrzebuje następującej rzeczy.
Mam tablice o rozmiarze 1000 elementow, i do kazdego elementu musze wpisać osobną cyfre. Nic nie stąło by na przeszkodzie gdyby nie to, że kolejne cyfry nie są odzielone enterem, a spacją. Po nacisnięciu entera, pętla ma sie skonczyc. Kiedy wydawało mi się, że w mojej symofoni c++ czytałem coś na ten temat, ale teraz przeglądam oba tomy i za chiny ludowe nie moge tego znaleŹĆ.
Pomożecie?:>

Pozdrawiam

0

Wczytujesz te liczby tak samo, jak te zakończone enterem.
P.S Dlaczego nie byłeś łaskaw tego sprawdzić??

0

W takim razie kiedy petla zostanie zakonczona?
Miało to wyglądać tak ze, kolejne cyfry odzielone spacją miaja byc kolejnymi elementami tablicy, a po nacisnieciu klawisza enter (czyt, przejscie do nastepnej lini) petla sie konczy i wykonywany jest dalszy ciąg programu

0
string lina;
while(getline(cin, linia)) {
    stingstream slina(linia);
    int x;
    while(slinia >> x) {
        procesuj(x);
    }
    ProcesujDaneZLinii();
}
0
int tab[1000];
for(nt i=0;i<1000;i++)
    cin>>tab[i];

Łaskawie wrzuć to w kompilator jak bóg przykazał, wpisz 1000 cyfr oddzielonych spacja i na końcu daj enter. Gwarantuje, że zadziała. Niestety symfonia to nie wszystko, proponuję zacząć myśleć.

0

Źle sprecyzowałem zdanie. Tablica jest 1000 elementowa, ale liczb moze byc 10, 20, albo 2. Nie zawsze bedzie 1000

1 użytkowników online, w tym zalogowanych: 0, gości: 1