1. Главная
  2. Библиотека
  3. Информатика
  4. Разработать программу С++, позволяющую выполнить над элементами массива следующие действия: Задан двумерный массив целых ч...

Разработать программу С++, позволяющую выполнить над элементами массива следующие действия: Задан двумерный массив целых чисел. Напишите программу, которая поменяет максимальный и минимальный элементы местами. Исходные данные задайте самостоятельно.

«Разработать программу С++, позволяющую выполнить над элементами массива следующие действия: Задан двумерный массив целых чисел. Напишите программу, которая поменяет максимальный и минимальный элементы местами. Исходные данные задайте самостоятельно.»
  • Информатика

Условие:

Разработать программу С++, позволяющую выполнить над элементами массива следующие действия:

Задан двумерный массив целых чисел.

Напишите программу, которая поменяет максимальный и минимальный элементы местами. 

Исходные данные задайте самостоятельно.

Решение:

Листинг программы

#include iostream

#include string

using namespace std;

int main()

{

int n, m, ** M;

int min, max, minj, maxj, mini, maxi;

string str;

freopen("input.txt", "r", stdin);

cin n;

cin m;

getline(cin, str);

M = new int* [n];

int j = 0;

int i = 0;

int g = 0;

M[j] = new int[m];

while(getline(cin, str, ' '))

{

if(str.length() != str.substr(0, str.find('\n')).length())

{

M[j][i] = stod(str.substr(0, str.find('\n')));

j++;

M[j] = new int[m];

i=0;

M[j][i] = stod(str.substr(str.find('\n')));

i++;

}

else

{

M[j][i] = stod(str);

i++;

}

}

co...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет