
Добавил:
nnn
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Шафеева О.П., ИВТ, прога на СИ / дз / 7 / сдвиг 3 массивов вправо и влево
.cpp//#include <stdio.h>
//#include <locale.h>
//#define MAX_SIZE 10000
//
//void right(int arr[], int size) {
// if (size <= 1) {
// return;
// }
// int last = arr[size - 1];
// for (int i = size - 1; i > 0; i--) {
// arr[i] = arr[i - 1];
// }
// arr[0] = last;
//}
//void left(int arr[], int size) {
// if (size <= 1) {
// return;
// }
// int first = arr[0];
// for (int i = 0; i < size - 1; i++) {
// arr[i] = arr[i + 1];
// }
// arr[size - 1] = first;
//}
//int main() {
// setlocale(LC_ALL, "rus");
// int arr1[MAX_SIZE], arr2[MAX_SIZE], arr3[MAX_SIZE];
// int n, g;
// printf("Введите размер массивов (максимум 10): ");
// scanf_s("%d", &n);
//
// if (n <= 0 || n > MAX_SIZE) {
// printf("Некорректный размер массива\n");
// return 1;
// }
// printf("Введите элементы для массива 1:\n");
// for (int i = 0; i < n; i++) {
// scanf_s("%d", &arr1[i]);
// }
// printf("Введите элементы для массива 2:\n");
// for (int i = 0; i < n; i++) {
// scanf_s("%d", &arr2[i]);
// }
// printf("Введите элементы для массива 3:\n");
// for (int i = 0; i < n; i++) {
// scanf_s("%d", &arr3[i]);
// }
//
// printf("\nИсходные массивы:\n");
// printf("Массив 1: ");
// for (int i = 0; i < n; i++) printf("%d ", arr1[i]);
// printf("\n");
// printf("Массив 2: ");
// for (int i = 0; i < n; i++) printf("%d ", arr2[i]);
// printf("\n");
// printf("Массив 3: ");
// for (int i = 0; i < n; i++) printf("%d ", arr3[i]);
// printf("\n");
//
// printf("Введите направление сдвига: вправо-0, влево-1. ");
// scanf_s("%d", &g);
// if (g == 0) {
// right(arr1, n);
// right(arr2, n);
// right(arr3, n);
// }
// else {
// left(arr1, n);
// left(arr2, n);
// left(arr3, n);
// }
//
// printf("\nМассивы после сдвига:\n");
// printf("Массив 1: ");
// for (int i = 0; i < n; i++) printf("%d ", arr1[i]);
// printf("\n");
// printf("Массив 2: ");
// for (int i = 0; i < n; i++) printf("%d ", arr2[i]);
// printf("\n");
// printf("Массив 3: ");
// for (int i = 0; i < n; i++) printf("%d ", arr3[i]);
// printf("\n");
//
// return 0;
//}
//
Соседние файлы в папке 7