/
FlowerTower
/
System_Programming_in_Linux
Обзор
Документация
Войти
/
FlowerTower
/
System_Programming_in_Linux
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Arrays/Task2.c
44 строки
1 KB
FlowerTower
create Arrays/Task2.c
28 окт 2024, 00:00
28 окт 2024, 00:00
b889bbc
Код
Авторство
О чём код?
/* Программа выводит массив чисел, полученых с клавиатуры, в обратном порядке. */ #include <stdio.h> #include <stdlib.h> int N; void input_arr(int* arr) { printf("Введите элементы вашего массива: "); for (int i = 0; i < N; i++) { scanf("%d", &arr[i]); } } void output_arr(int* arr) { printf("Ваш массив в обратном порядке: "); for (int i = N - 1; i >= 0; i--) { printf("%d ", arr[i]); } printf("\n"); } int main() { printf("Введите размер вашего массива: "); scanf("%d", &N); printf("Размер вашего массива: %d\n", N); // Динамическое выделение памяти под массив int* arr = (int*)malloc(N * sizeof(int)); if (arr == NULL) { printf("Ошибка выделения памяти\n"); return 1; // Возврат с ошибкой } input_arr(arr); output_arr(arr); // Освобождение памяти free(arr); return 0; // Завершение программы успешно }