Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- /*
- >>Działanie programu:
- Program umieszcza w tablicy 10 kolejnych liczb naturalnych, po czym wyświetla je,
- oddzielając je spacjami. Następnie przesuwa zawartość tablicy cyklicznie o jedną pozycję
- w górę, po czym w nowej linii wyświetla wszystkie te liczby, oddzielając je spacjami.
- >>Wymagania:
- Operacje na tablicy mają się odbywać w pętlach for.
- Zamiast zapisu indeksowego w dostępie do tablicy skorzystaj z zapisu wskaźnikowego.
- >>Wskazówka:
- Przesunięcie zawartości tablicy polega tutaj na tym, że: pierwszy jej element wschodzi na
- miejsce drugiego, drugi na miejsce trzeciego itd., a ostatni na miejsce pierwszego*/
- void main()
- {
- const int n = 10;
- int tab[n];
- int tab1[n];
- cout << "podaj liczby ktore maja byc zapisane w tablicy: " << endl;
- for(int *w=tab; w<tab+10; w++)
- {
- cin >> *w;
- }
- for(int *w=tab; w<tab+10; w++)
- {
- cout << *w << " ";
- }
- cout << endl;
- for(int *w=tab; w<tab+10; w++)
- {
- tab1[*w+1]=tab[*w];
- tab1[0]=tab[9];
- }
- for(int *w=tab; w<tab+10; w++)
- {cout << *w << " ";}
- cout << endl;
- for(int *w=tab1; w<tab1+10; w++)
- {cout << *w << " ";}
- _getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment