0 / 0 / 0
Регистрация: 16.05.2016
Сообщений: 16
|
|
1 | |
Создать новую матрицу из тех столбцов исходной, сумма которых больше суммы всех элементов матрицы16.05.2016, 22:18. Показов 1476. Ответов 14
Метки нет Все метки)
(
Ввести матрицу из n*m чисел (массив и числа m, n ввести с экрана). Создать новую матрицу из тех столбцов введенной матртцы, сумма которых больше суммы всех элементов матрицы. Вывести на экран исходный массив и полученный.
0
|
|
16.05.2016, 22:18 | |
Ответы с готовыми решениями:
14
|
Джоуи
|
|
16.05.2016, 23:07 | 2 |
Как может быть сумма части больше суммы целого? Какие бы столбцы ты ни выбрал, они по-любому входят в общую матрицу и не может сумма их элементов больше суммы всех элементов. Или я чего-то не понял.
Прочти задание внимательно и перепиши сюда дословно
0
|
0 / 0 / 0
Регистрация: 16.05.2016
Сообщений: 16
|
|
16.05.2016, 23:19 [ТС] | 3 |
Joey задание переписано слово в слово.
0
|
515 / 407 / 188
Регистрация: 08.04.2013
Сообщений: 1,736
|
|
17.05.2016, 08:24 | 5 |
массив и числа m, n ввести с экрана - а этот бред откуда, на "экран" можно только выводить
0
|
0 / 0 / 0
Регистрация: 16.05.2016
Сообщений: 16
|
|
17.05.2016, 20:27 [ТС] | 6 |
Народ а что если елемент будет отрицательным. Что думаете тогда?
0
|
Джоуи
|
|||||||||||
18.05.2016, 01:42 | 7 | ||||||||||
Yura-zeus, ты прав, сглупил.
Сначала подсчитываешь сумму всех элементов:
Затем пробегаешься по всем столбцам:
0
|
0 / 0 / 0
Регистрация: 16.05.2016
Сообщений: 16
|
|
18.05.2016, 17:18 [ТС] | 8 |
Спасибо тебе. Но блин я не шарю в делфе. Ты можешь это на c++напсать, а то я чет не во всем разобрался в твоем коде.
0
|
0 / 0 / 0
Регистрация: 16.05.2016
Сообщений: 16
|
|
20.05.2016, 12:39 [ТС] | 10 |
Если не сложно можешь сегодня запилить код на c++
0
|
0 / 0 / 0
Регистрация: 16.05.2016
Сообщений: 16
|
|
20.05.2016, 15:25 [ТС] | 12 |
А ты на mvs можешь. Если нет то давай на том я разберусь.
0
|
Джоуи
|
||||||
20.05.2016, 15:49 | 13 | |||||
Yura-zeus, извини, не дождался и сделал на Dev-C++. Вообще, я не силен на плюсах, думал, что отвечаю в делфи-разделе ))
Вот код:
Yura-zeus, Вроде работает, но вот о подводных камнях предупредить не могу, опыта мало на си++. Если только модераторы раздела не подскажут. Ну а так, берегись ввода нечисел, букв, слишком больших чисел и т.д. Насчет кода: Сначала даешь пользователю ввести исходную матрицу. Создаем матрицу Matrix2 с такой же размерностью, чтобы по мере выявления включать туда нужные столбцы (некоторая часть матрицы останется пустой). Затем, уже точно зная количество нужных столбцов, создаем динамическую матрицу и туда копируем содержимое второй матрицы. И выводим ее. Затем очищаем память. Учти, код плохой, и не совсем логичный (правильнее было создавать две матрицы, а не три, как я), усложнен немного. Но... на что горазд Добавлено через 1 минуту Знающие люди заметят, что код написан паскалистом ))
0
|
0 / 0 / 0
Регистрация: 16.05.2016
Сообщений: 16
|
|
20.05.2016, 15:52 [ТС] | 14 |
Срасибо большое
0
|
Джоуи
|
|
20.05.2016, 15:58 | 15 |
Забыл, добавь в конце system("pause"); чтобы вывести сообщение "Нажмите любую клавишу...", иначе не увидишь вывод матрицы
Добавлено через 14 секунд ))) не за что
0
|
20.05.2016, 15:58 | |
Помогаю со студенческими работами здесь
15
Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |