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

  • 📚 Информатика

решение задачи на тему:

Разработать программу С++, позволяющую выполнить над элементами массива следующие действия: Дана целочисленная матрица B размером m x n. Упорядочить (переставить) столбцы матрицы по невозрастанию сумм элементов столбцов. Разрешается использовать

Дата добавления: 06.01.2024

Условие задачи

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

Дана целочисленная матрица B размером m x n.

Упорядочить (переставить) столбцы матрицы по невозрастанию сумм элементов столбцов.

Разрешается использовать дополнительный массив. Исходные данные задать самостоятельно.

Ответ

Программный код представлен в листинге

#include iostream

#include string

using namespace std;

int main()

{

int n, m, ** M;

int max, *sum, *N;

string str;

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

cin n;

cin m;

getline(cin, str);

M = new int* [n];

N = new int[n];

sum = new int[m];

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...

Потяни

Сводка по ответу

  • Загружено студентом
  • Проверено экспертом
  • Использовано для обучения AI
  • Доступно по подписке Кампус+

Купи подписку Кампус+ и изучай ответы

Кампус Библиотека

  • Материалы со всех ВУЗов страны

  • 1 000 000+ полезных материалов

  • Это примеры на которых можно разобраться

  • Учись на отлично с библиотекой