Циклическая перестановка в массиве - C (СИ)
Формулировка задачи:
Циклическая перестановка в массиве
Решение задачи: «Циклическая перестановка в массиве»
textual
Листинг программы
#include<stdio.h> #include<stdlib.h> int main() { int a[100] = { 0 }; int N, M, i, j, temp; scanf("%d %d", &N, &M); for (i = 0;i < N; i++) { //printf("a[%d]=",i+1); a[i] = rand() % 14; printf("a[%d]=%d\n", i + 1,a[i]); //scanf("%d", &a[i]); } for (i = 0;i < M;i++) { temp = a[0]; for (j = 1;j < N;j++) a[j-1] = a[j]; a[N - 1] = temp; } printf("\n"); for (i = 0;i < N; i++) printf("a[%d]=%d\n",i,a[i]); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д