|
StroitelGizni
|
|
В матрице удалить строки с элементами на главной диагонали, превышающими заданную величину25.08.2007, 12:17. Показов 3079. Ответов 7
Метки нет (Все метки)
В матрице удалить строки с элементами на главной диагонали, превышающими заданную величину, а затем в качестве первой вставить строку из максимальных элементов соответствующих столбцов.(Для размещения массивов следует использовать динамическую память).
|
|
| 25.08.2007, 12:17 | |
|
Ответы с готовыми решениями:
7
В матрице удалить строки с нулевыми элементами выше главной диагонали Удалить из матрицы строки с нулевыми элементами выше главной диагонали Вывести вектор, образуемый элементами главной диагонали матрицы, и результат умножения указанного вектора на заданную матрицу |
|
0 / 0 / 3
Регистрация: 27.08.2007
Сообщений: 26
|
|
| 28.08.2007, 20:03 | |
|
Могу попробовать... для тренировки мозгов (на чистом С).
Задача еще актуальна? Когда крайний срок?
0
|
|
|
0 / 0 / 3
Регистрация: 29.08.2007
Сообщений: 9
|
|
| 29.08.2007, 19:26 | |
|
"а затем в качестве первой вставить строку из максимальных элементов соответствующих столбцов"
в смысле из столбцов, которые пересекаються с удаляемыми строками на элементе из диагонали ? тоесть когда мы нашли на диагонали элемент больше лимита, то ищем на его столбце максимальный элемент и добавляем его до нового рядка ? тогда если, например удалены будут 3 рядка, а столбцов у матрицы 5, остальные заменить нулями ? и ещё - если так, то мы ведь можем удаляя строку удалить элемент, который при следующем поиске на стролбце мог бы быть максимальным элементом, это нормально ? или удалять строки только в конце ? могу решить задачу на C++ с использованием вектора в векторе как базу данных если будут осветлены выше перечисленные вопросы а ещё лучше, если автор наведёт маленький пример
0
|
|
|
0 / 0 / 3
Регистрация: 27.08.2007
Сообщений: 26
|
||
| 29.08.2007, 22:27 | ||
0
|
||
|
0 / 0 / 3
Регистрация: 27.08.2007
Сообщений: 26
|
||||||
| 29.08.2007, 22:36 | ||||||
|
Короче, учитывая, что решение нужно уже через сутки, решил вывалить что есть...
Этот код решает задачу наполовину (удаляет строки из матрицы, динамически выделяет память под массивы, но не заменяет первую строку). Вдруг чем поможет...
Исходная матрица берется из файла. Результирующая печатается на экран. "Заданная величина" задается в double some_var.
0
|
||||||
|
0 / 0 / 3
Регистрация: 27.08.2007
Сообщений: 26
|
|
| 29.08.2007, 22:53 | |
|
Если компилиться не будет, скажи. Вроде должно работать проверял.
0
|
|
|
0 / 0 / 3
Регистрация: 29.08.2007
Сообщений: 9
|
|||||||||||
| 29.08.2007, 23:45 | |||||||||||
Сообщение было отмечено Памирыч как решение
Решение
ухх жестока, но зачем так, если "задача то учебная"
![]() вот что у меня обрисовывается я пишу на C++ с использованием STL база данных - вектор в векторе, вместит всё если не закончиться память если нужно зделать своё, то предлагаю создать класс на подобии вектора, скрыть все добавления и махинации в нём а остальной код оставить если же нужно на чистом C то я даже не знаю ... код берёт матрицу из файла, на строке с freopen замени "sol.in" на свой файл формат данных: ограничение, количество столбцов (x), количество рядков (y) ну и сама матрица
0
|
|||||||||||
| 29.08.2007, 23:45 | |
|
Помогаю со студенческими работами здесь
8
В матрице максимальный элемент в столбце поменять местами с элементами главной диагонали Составить программу обмена в квадратной матрице элементов, находящихся на главной диагонали, с соответствующими элементами первой строк Поменять местами элементы, лежащие выше главной диагонали с элементами, лежащими ниже главной диагонали Исключить строки матрицы с положительными элементами на главной диагонали
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|