Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void scan_array(int* a, int N);
- int shift_array(int* a, int N);
- void printf_array(int* a, int N);
- int main()
- {
- const int MAX = 100;
- int a[MAX];
- int N, p = *a;
- scanf("%d", &N);
- scan_array(a, N);
- if(!shift_array(a, N))
- {
- print_array(a, N - p);
- }
- else
- {
- printf("GRESHKA");
- }
- return 0;
- }
- void scan_array(int* a, int N)
- {
- for(int i = 0; i < N; i++)
- {
- scanf("%d", a+i);
- }
- }
- void print_array(int* a, int N)
- {
- for(int i = 0; i < N; i++)
- {
- printf("%d ", *(a+i));
- }
- }
- int shift_array(int* a, int N)
- {
- if(*a >= N)
- {
- return -1;
- }
- for(int i = 0, p = *a; i < N - p; i++)
- {
- *(a + i) = *(a + i + p);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment