|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.01.2018, 15:36 | #1 |
Регистрация: 10.01.2018
Сообщений: 7
|
Правильное заполнение матрицы
Всем добрый день)
Мне хотелось бы по возможности получить Вашу помощь с данным заданием, провел за ним достаточно времени, хочу разобраться, где у меня ошибки. Собственно само задание: "Напишите программу, которая создает матрицу 5*5 и заполняет ее полностью +. Пользователю должно быть предложено меню: Матрица выглядит так: + + + + + + + + + + + + + + + + + + + + + + + + + Опции: (1) Заполнить все поля знаком 0 (2) Заполнить обе диагонали 0 (3) Заполнить заданное поле 0 (столбец, строка) (4) Обновить: Заполнить все поля снова + (5) Конец программы " Пример выведения для 2 опции: Матрица выглядит сейчас так: 0 + + + 0 + 0 + 0 + + + 0 + + + 0 + 0 + 0 + + + 0 Какие у меня проблемы: 1. Почему-то матрица в некоторых случаях заполняется не +, а левыми символами 2. В случае с выбором 2 опции, вроде бы диагонали заданы правильно, но появляются "лишние" нули и выводится не один раз (почему не один раз я знаю, но не совсем понимаю, как это корректно исправить) 3. Как правильно задать именно нужный адрес с клавиатуры и "прикрутить" его к матрице, чтобы именно это поле менялось на ноль. 4. Как сделать, чтобы программа продолжала выполняться, пока не будет нажата кнопка 5. 5. Как реализовать вывод "красивше"? Вот мой код: Код:
|
10.01.2018, 15:43 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Кто так матрицы выводит на экран?
https://www.google.com.ua/search?cli....0.pEpdt4akrCE
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. Последний раз редактировалось Aleksandr H.; 10.01.2018 в 15:46. |
10.01.2018, 16:11 | #3 |
Регистрация: 10.01.2018
Сообщений: 7
|
Когда я меняю вывод на просто arr [i][j], то она хоть и по размерности верно выводится, но начинает заполняться другими символами помимо +.
|
10.01.2018, 16:12 | #4 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
О МАЙ ГАД!!!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
10.01.2018, 16:26 | #5 |
Регистрация: 10.01.2018
Сообщений: 7
|
|
10.01.2018, 16:26 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
|
10.01.2018, 16:28 | #7 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
--------- UPD.: Так, штоль? Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 10.01.2018 в 16:41. |
|
10.01.2018, 18:16 | #9 | |
Регистрация: 10.01.2018
Сообщений: 7
|
Цитата:
|
|
10.01.2018, 18:27 | #10 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правильное заполнение Combobox из запросов | le7o | БД в Delphi | 6 | 22.11.2015 14:06 |
Заполнение матрицы | Satanist | Помощь студентам | 2 | 16.05.2012 11:13 |
Заполнение матрицы С++ | Перфаратар | Помощь студентам | 7 | 20.10.2010 19:20 |
Заполнение матрицы | -=aHTPoПоС=- | Помощь студентам | 3 | 06.11.2009 17:33 |
Заполнение матрицы | Pedro | Помощь студентам | 3 | 22.04.2009 23:53 |