Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2020, 21:17   #1
Пчелка
 
Регистрация: 10.03.2020
Сообщений: 5
По умолчанию Паскаль. Переставляя строки матрицы, расположите их в соответствии с возрастанием характеристик

Характеристика строки матрицы называется сумма ее элементов, являющимися простыми числами. Переставляя строки матрицы, расположите их в соответствии с возрастанием характеристик
Пчелка вне форума Ответить с цитированием
Старый 10.03.2020, 23:20   #2
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,672
По умолчанию

Где наработки?
Alar вне форума Ответить с цитированием
Старый 11.03.2020, 00:44   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,378
По умолчанию

1. Определяем исходную матрицу A
2. Определяем дополнительную матрицу D из двух столбцов и числа строк, равных числу строк исходной матрицы.
3. Определяем функцию, возвращающую True для простого числа и False для остальных.

4. Просматриваем исходную матрицу по строкам (j)
D[j, 1] = j; D[j,2] = 0 {номер строки, характеристика}
5. Просматриваем элементы строки исходной матрицы
Если элемент - простое число, то суммируем (определяем характеристику): D[j,2] +=element[j, k].
k+=1. Если не конец строки, то к 5.
6. j+=1. Если не конец строк, то к 4.
7. Сортируем по убыванию дополнительную матрицу по характеристике (не забываем и первый столбец).
8. В соответствии с номером строки, первый столбец дополнительной матрицы, формируем результирующую матрицу.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C (СИ) - Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик BTS Общие вопросы C/C++ 0 13.12.2014 13:10
Упорядочить столбцы матрицы по неубыванию характеристик. manichka2009 Общие вопросы C/C++ 2 31.03.2014 01:20
упорядочить строки по убыванию характеристик STUDENTKA-DKE Паскаль, Turbo Pascal, PascalABC.NET 2 20.01.2011 11:35
Переставляя строки и столбцы матрицы добиться, чтобы наибольший элемент оказался в верхнем левом углу aigulia Помощь студентам 2 02.04.2010 19:35