|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
|
Удаление заданого элемента матрицы,двумерные массивы16.03.2012, 17:41. Показов 3693. Ответов 24
Метки нет (Все метки)
МОДИФИКАЦИЯ ДВУМЕРНЫХ МАССИВОВ
Дана прямоугольная матрица (NxM, где 1<=N<=10, 1<=M<=10). Удалить строчку с максимальным количеством ненулевых элементов. Ввод, вывод и удаление реализовать в виде отдельных функций. помогите с кодом я просто не представляю даже с чего мне начинать=((
0
|
|
| 16.03.2012, 17:41 | |
|
Ответы с готовыми решениями:
24
Двумерные массивы (матрицы) Двумерные массивы матрицы Двумерные массивы- матрицы |
|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
|
| 23.03.2012, 20:16 [ТС] | |
|
очень нужна помощь(
0
|
|
|
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
|
||||||
| 23.03.2012, 20:41 | ||||||
|
вот ход решение с комментариями, но для того чтобы ввести в него свой вклад, осталось переписать его в функции. Домашняя работа, она и в Африке домашняя работа.
0
|
||||||
|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
||
| 24.03.2012, 03:39 [ТС] | ||
|
спасибо большое) только у меня вопрос что такое cout << ни разу не пользовалась этим и в учебнике и на лекции не встречала=(
0
|
||
|
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
| 24.03.2012, 09:12 | |
|
0
|
|
| 24.03.2012, 10:56 | |
|
Не по теме: panicwassano, строго говоря, библиотечный объект cout типа ostream и перегруженный оператор сдвига влево для него. Оператора вывода как такового в С++ нет.
0
|
|
|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
|
| 24.03.2012, 12:56 [ТС] | |
|
silent_1991, вот в чем дело это си++
а в си получается мне подойдет ptintf??
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 24.03.2012, 12:56 | |
|
лизи, нет.
0
|
|
|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
|
| 24.03.2012, 13:13 [ТС] | |
|
silent_1991, я просто не совсем понимаю что такое перегруженный оператор сдвига
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 24.03.2012, 13:15 | |
|
лизи, не заморачивайтесь особо. Конструкция вида cout << something; позволяет вывести something на экран, если, конечно, возможно это something вывести вообще.
0
|
|
|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
|
| 24.03.2012, 13:18 [ТС] | |
|
silent_1991, а почему тогда вместо него нельзя использовать printf? он же тоже выводит на экран?
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 24.03.2012, 13:35 | |
|
лизи, мне кажется, или вы отредактировали сообщение 7 уже после моего ответа? Ответ "нет" был на вопрос "можно ли cout использовать в Си?" Либо я ошибся, либо первоначальный ваш вопрос был таким. Во всяком случае, в Си можно и даже нужно использовать printf для тех же целей.
0
|
|
|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
|
| 24.03.2012, 22:27 [ТС] | |
|
silent_1991, я редактировала сообщение можно ли использовать в си,но тогда еще не было ответа,cпасибо)))
Добавлено через 8 часов 33 минуты jambas92, silent_1991, тут этот код он удаляет строчку с просто максимальной суммой уже битый час не могу переделать программу так чтобы удаляла строчку с максимальным количесвом не нулевых эементов(
0
|
|
|
9 / 9 / 4
Регистрация: 10.05.2011
Сообщений: 101
|
|
| 24.03.2012, 22:55 | |
|
В чем сложность?
Найти строчку получается? Просто нужно реализовать сдвиг на кол-во элементов в строке, ведь в памяти компилятора массив написан в одну строчку (а кол-во строк заданных при вводе соответственно уменьшить на 1). И тогда при повторном выводе строки не будет.
0
|
|
|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
||||||||||||
| 24.03.2012, 23:19 [ТС] | ||||||||||||
в этом случае он просто удаляет первую строчку а если код выглядит вот так
сижу меняю коды и прихожу либо к этому либо к этому
0
|
||||||||||||
|
9 / 9 / 4
Регистрация: 10.05.2011
Сообщений: 101
|
||||||
| 24.03.2012, 23:19 | ||||||
|
Ну вот функция удаления (при уже найденном номере строки)
При выводе (или до вывода в теле самой программы) у N следует отнять 1 так как теперь последняя строка пустая.
0
|
||||||
|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
|
| 24.03.2012, 23:30 [ТС] | |
|
Raikerian, я видимо не правильно ищу строку потому подкоретирова функцию удаления под вашу все равно он вывод только вторую сторочку и трет остальные
0
|
|
|
9 / 9 / 4
Регистрация: 10.05.2011
Сообщений: 101
|
||||||||||||
| 24.03.2012, 23:38 | ||||||||||||
Тоесть если у вас temp ваш номер то:
Эта и вся функция удаления. Алгоритм должен быть рабочим и удалять только нужную строку. Попробуйте любую цифру вместо temp поставить и посмотреть удалит ли эту строку компилятор. Кстати следует учитывать что строки и столбцы в массивах с 0 нумеруются же, поэтому если в коде удалять строчку 2 то удалится 3-я строка.
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
|
|||||||
| 24.03.2012, 23:43 [ТС] | |||||||
|
единсвенная разница у меня было улсовие
0
|
|||||||
|
9 / 9 / 4
Регистрация: 10.05.2011
Сообщений: 101
|
|
| 25.03.2012, 00:02 | |
|
Выложите пожалуйста полный код вашей программы)
0
|
|
| 25.03.2012, 00:02 | |
|
Помогаю со студенческими работами здесь
20
Двумерные массивы 1. Характеристикой столбца целочисленной матрицы ... Двумерные динамические массивы-матрицы (выделение памяти)
C++ Двумерные массивы(матрицы),работа с элементами главной диагонали Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|