Cześć!
Całkiem niedawno zacząłem się uczyć programowaćw C++, aktualnie przystanąłem po odcinku 5, aby ogarnąć materiał, który dotąd obejrzałem ;) Ale do rzeczy:
Problem jest mianowicie taki, że chciałbym przy użyciu tablicy i pętli wpisać sobie numerki (to nie problem, ale zaraz się pojawi), lecz te numery nie mogą być takie, jak poprzednie. Czyli wpisując w tablicy powiedzmy o nazwie tablica_liczby[1] nie mogę wpisać 5, bo wpisałem już ją do numer [0]. Tak samo z późniejszymi. I problem jest, jak to wykonać? Jak sprawić, by liczby nie mogły być takie same? Oczywistym jest, że potrzebna jest tutaj instrukcja warunkowa, ale nie wiem jak ją poprawnie zapisać. Ponadto jeszcze jedna, istotna rzecz: Jesli już uda mi się zrobić, by liczby z tablic nie mogły być takie same, jak zrobić, by za pomocą instrukcji warunkowej wracać do pętli? Coś tam napisałem:
if (tablica[i]==tablica[i-1])
{
cout << "Liczby nie moga sie powtarzac!";
}
I wtedy pętla jest robiona na nowo, a komórka z liczbą przepada.
P.S To u góry jest złe, widzę to, bo po wpisaniu na początku liczby "1" wyskakuje komunikat z instrukcji warunkowej :P