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