|
0 / 0 / 0
Регистрация: 03.04.2009
Сообщений: 4
|
|
Задача по матрице03.04.2009, 20:41. Показов 1500. Ответов 13
Метки нет (Все метки)
Люди помогите решить пожалуйста задачу на Delphi.
Задача: Заменить нулями эл-ты матрицы, стоящие на пересечении строк и столбцов, в которых имеется хотя бы по одному нулю. Пример: 1. Дана матрица: 1 2 0 0 5 6 7 8 9 В матрице в первой строке и в первом столбце есть по одному нулю и разумеется во второй строке и в 3 столбце есть нули. Заменим нулями эл-ты матрицы, стоящие на пересечении этих строк и столбцов, т.е. "1" и "6" заменяем на нули. Должно получится: 0 2 0 0 5 0 7 8 9
0
|
|
| 03.04.2009, 20:41 | |
|
Ответы с готовыми решениями:
13
Задача на Двухмерный массив . ! В исходной матрице заменить элементы главной диагонали на единицу |
|
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
||||||
| 03.04.2009, 20:54 | ||||||
0
|
||||||
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 03.04.2009, 21:09 | ||
Раз есть константы, надо писать const col=4;row=4;//зачем 2 константы одного размера? type mm=array[1..row,1..col]of integer;
0
|
||
|
0 / 0 / 0
Регистрация: 03.04.2009
Сообщений: 4
|
|
| 03.04.2009, 21:12 [ТС] | |
|
Что то несовсем понятно. Спаскалем нелажу я. На делфи можешь написать?
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 03.04.2009, 21:13 | ||
0
|
||
|
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
||
| 03.04.2009, 21:15 | ||
|
А насчёт констат не ошибся. Вдруг надо матрицу с разными размерами? И для удобства сделал две константы, чтобы удобнее было отредактировать)
0
|
||
|
0 / 0 / 0
Регистрация: 03.04.2009
Сообщений: 4
|
|
| 03.04.2009, 21:22 [ТС] | |
|
0
|
|
|
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
|
| 03.04.2009, 21:26 | |
|
просто в делфи создаёшь консольное приложение, а дальше как в паскале
0
|
|
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
||
| 03.04.2009, 22:59 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 03.04.2009
Сообщений: 4
|
|
| 03.04.2009, 23:44 [ТС] | |
|
А полегче варианта решения нету? Что-то совсем код очень тяжелый
Мне половина непонятна А мне это все преподу обьеснять надо
0
|
|
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
||||||||||||
| 03.04.2009, 23:58 | ||||||||||||
![]() А на самом деле решение нормальное, самое такое "В лоб" как говорится... И если Вам dima853 что-то не подходит, и Вы что-то не понимаете, так Вы и спрашивайте конкретнее, что Вам не нравится и что Вы не понимаете? Программа простая, а это означает - что её можно понять всего лишь сесть и пошагово пройтись вместе с Pascal'em и листочком бумаги, может быть Вам и не хочется её понимать ?
0
|
||||||||||||
|
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
|
| 04.04.2009, 07:20 | |
|
И ещё - лучше в таком случае сначала выучить pascal, а уж затем переходить к длефи. Поверьте - я так и делал
0
|
|
|
57 / 57 / 36
Регистрация: 17.03.2009
Сообщений: 105
|
||||||
| 04.04.2009, 16:10 | ||||||
|
Более простое решение:
Например: если исходная 0 1 1 1 0 1 1 1 0 то получится 0 0 1 0 0 0 1 0 0 а не 0 0 0 0 0 0 0 0 0
0
|
||||||
|
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
||||||
| 04.04.2009, 16:45 | ||||||
|
Доделанная программа, которая будет строить новый массив из старого(тогда из-за новых нулей возникли лишние нули в массиве) )
0
|
||||||
| 04.04.2009, 16:45 | |
|
Помогаю со студенческими работами здесь
14
У меня задача,в матрице,заменить первый отрицательный элемент максимальным элементом. Проходить по матрице слева направо,сверху вниз Задача по матрице Задача по матрице Задача по матрице Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|