C++ pętelka

WaldekChlor
Użytkownik
Użytkownik
Posty: 26
Rejestracja: 24 gru 2010, o 00:09
Płeć: Mężczyzna
Podziękował: 7 razy
Pomógł: 1 raz

C++ pętelka

Post autor: WaldekChlor »

Witam, mam pytanie - jak napisać prostą pętlę, która będzie przesuwać wszystkie elementy tablicy o 1 miejsce w prawo?

Udało mi się napisać coś takiego, ta pętla przesuwa elementy tablicy w lewo :

Kod: Zaznacz cały

for(int i=0; i<n; i++)
            {
                tab[i]=tab[i+1];
            }
Jak powinna wyglądać analogiczna, prosta pętla tylko przesuwająca w drugą stronę?
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

C++ pętelka

Post autor: Afish »

Mamy uwierzyć, że sam napisałeś pętlę przesuwającą elementy w lewo, ale w prawo już nie potrafisz? Interesujące. Pomijając już fakt, że jeżeli w tym kodzie n oznacza liczbę elementów tablicy, to program z dużym prawdopodobieństwem się wysypie.
WaldekChlor
Użytkownik
Użytkownik
Posty: 26
Rejestracja: 24 gru 2010, o 00:09
Płeć: Mężczyzna
Podziękował: 7 razy
Pomógł: 1 raz

C++ pętelka

Post autor: WaldekChlor »

Już sobie poradziłem, w sumie chodziło głównie o miejsce zaczęcia pętli. A swoją drogą to widzę, że nie wszyscy tutaj umieją zachować odrobinę kultury osobistej .
ODPOWIEDZ