Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include <iostream>
- int fillArr(int*, unsigned);
- int shift(int*, int*, unsigned, unsigned);
- using namespace std;
- int main()
- {
- unsigned int k, n;
- do {
- cout << "Enter k value(>1): " << endl;
- cin >> k;
- } while (k < 1);
- do {
- cout << "array size(>k): " << endl;
- cin >> n;
- } while (n < k);
- int* arr = new int[n];
- int* arr2 = new int[n];
- fillArr(arr, n);
- shift(arr, arr2, k, n);
- for (int i=0;i<n;i++)
- {
- cout << arr2[i] << endl;
- }
- }
- int fillArr(int* a, unsigned size)
- {
- for (int i =0;i<size;i++)
- {
- cout << "Enter element value: " << endl;
- cin >> a[i];
- }
- return 0;
- }
- int shift(int* a, int* b, unsigned shift, unsigned size)
- {
- int j = 0;
- for (int i = shift;i<size;i++)
- {
- b[j] = a[i];
- j++;
- }
- for (int i = 0; i < shift; i++)
- {
- b[j] = a[i];
- j++;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement