Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Cykliczne przesunięcie w prawo o 1
- ```
- int A[P] = {1, 2, 3, 4, 5};
- int tmp = A[P - 1];
- for (int i = P - 1; i > 0; --i) {
- A[i] = A[i - 1];
- }
- A[0] = tmp;
- ```
- Napisać program wczytujący wprowadzane przez użytkownika znaki aż do momentu wprowadzenia kolejno 3 liter tworzących napis "end".
- Przydatne gdy mamy zatrzymać program po wpisaniu kolejno jakichś znaków.
- ```
- int main()
- {
- char zn, znp, znpp;
- zn = znp = '\0';
- do {
- znpp = znp;
- znp = zn;
- zn = cin.get();
- } while (znpp != 'e' || znp != 'n' || zn != 'd');
- return 0;
- }
- ```
- Wczytywać kolejne znaki aż do napotkania dwóch kropek po sobie.
- ```
- int main() {
- char a, b;
- a = '\0';
- do {
- b = a;
- cin >> a;
- } while (!(a == '.' && b == '.'));
- return 0;
- }
- ```
- Odwrócenie tablicy
- ```
- int odwroc(int A[n]) {
- for(int i=0; i<n/2; i++) {
- int tmp = A[i];
- A[i] = A[n-i-1];
- A[n-i-1] = tmp;
- }
- }
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement