/
ArtT
/
Netology
Обзор
Документация
Войти
/
ArtT
/
Netology
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Part1/task_1_12_2.cpp
53 строки
954 B
ArtT
Навёл порядок
14 ноя 2025, 15:46
14 ноя 2025, 15:46
27cf136
Код
Авторство
О чём код?
#include <iostream> #include <cstring> #include <fstream> using namespace std; void printArray(int* arr, const int sizeArr, const char LeftRight= 'L') { if (LeftRight == 'L') { for (int i = 0; i < sizeArr; i++) cout << arr[i] << " "; } else { for (int i = sizeArr - 1; i >= 0; i--) cout << arr[i] << " "; } cout << endl; } int main() { setlocale(LC_ALL, "Russian"); ifstream fin("in2.txt"); if(fin.is_open()) { int sizeArr{0}; fin >> sizeArr; cout << sizeArr << endl; int *arr = new int[sizeArr](); int i{0}, j{0}; while (fin >> j){ arr[i] = j; i++; } fin.close(); printArray(arr, sizeArr, 'L'); //вывод массива слева направо printArray(arr, sizeArr, 'R'); //вывод массива справа налево delete[] arr; } else { cout << "Не получилось открыть файл!" << endl; return EXIT_FAILURE; } return EXIT_SUCCESS; }