|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
||||||
Необходимо составить программу, выводящую на экран матрицу данного вида (подробнее внутри)14.12.2013, 11:15. Показов 2737. Ответов 11
Метки нет (Все метки)
Здравствуйте. Необходимо составить программу (желательно дополнить мой фрагмент программы, приведенный ниже), которая
выводит на экран квадратную матрицу A размером n × n . Входные данные: n – порядок матрицы. Значение n вводится с клавиатуры, является нечетным целым числом в диапазоне 2 < n < 24 . Выходные данные: матрица A – двумерный целочисленный массив. Значения элементов матрицы A выводятся на экран монитора с выравниванием столбцов по младшему разряду. Матрица приведена ниже: 0 0 0 0 0 0 1 0 0 0 0 0 2 5 0 0 0 0 3 6 8 0 0 0 4 7 9 11 0 0 0 0 10 12 13 0 0 0 0 0 14 15 0 0 0 0 0 0 16 Вот составленный мною фрагмент программы: Кликните здесь для просмотра всего текста
Это все, на что я способен ![]() Буду очень признателен любой помощи.
0
|
||||||
| 14.12.2013, 11:15 | |
|
Ответы с готовыми решениями:
11
Составить программу, выводящую на экран данную матрицу
|
|
57 / 57 / 10
Регистрация: 08.12.2013
Сообщений: 257
|
||||||
| 14.12.2013, 11:40 | ||||||
0
|
||||||
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
| 14.12.2013, 13:13 [ТС] | |
|
Doksim, при компиляции ругается на return system( "pause" );;
0
|
|
|
57 / 57 / 10
Регистрация: 08.12.2013
Сообщений: 257
|
|||||||
| 14.12.2013, 13:56 | |||||||
|
Добавлено через 38 секунд
0
|
|||||||
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
||
| 14.12.2013, 15:47 [ТС] | ||
|
Doksim, получается матрица, где заполнена лишь половина одной побочной диагонали (пусть еще одно лишнее число).
0 0 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 3 -1 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Мне же нужно привести матрицу к виду, который указан в первом сообщении. Добавлено через 2 минуты Doksim,
0
|
||
|
57 / 57 / 10
Регистрация: 08.12.2013
Сообщений: 257
|
|
| 14.12.2013, 15:50 | |
|
у меня разрывается мозг когда я смотрю на цыкл заполнения матрицы
можете пояснить эти хитромудрые формулы)
0
|
|
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
| 14.12.2013, 16:08 [ТС] | |
|
Doksim, конечно
Сначала я обнуляю матрицу. После этого я создаю цикл, при котором матрица заполняется числами 4, 3, 2, 1 по побочной диагонали. Цикл в данном случае определяет количество чисел, поставленных в этой диагонали (оно равно четырем, поскольку матрица в данном случае имеет порядок 7х7, соответственно, n=7). Но при этом у меня так же получается лишнее число - минус один, хотя я не понимаю, откуда оно у меня берется. Последний цикл направлен на вывод. Как-то так ![]() Добавлено через 1 минуту Если по поводу формул, то я просто взял переменные n и i и составлял формулы до тех пор, пока у меня не получились нужные значения в одной из побочной диагоналей) Добавлено через 2 минуты Да, так же использовал j
0
|
|
|
57 / 57 / 10
Регистрация: 08.12.2013
Сообщений: 257
|
|
| 14.12.2013, 16:14 | |
|
можно поподробнее про матрицу.
0
|
|
|
11 / 11 / 5
Регистрация: 27.10.2012
Сообщений: 26
|
|
| 14.12.2013, 16:24 | |
|
А в чем собственно вопрос то?
0
|
|
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
|
| 14.12.2013, 17:01 [ТС] | |
|
Xfaider, кратко говоря, нужно составить программу, которая при n=7 выводит такую матрицу:
0 0 0 0 0 0 1 0 0 0 0 0 2 5 0 0 0 0 3 6 8 0 0 0 4 7 9 11 0 0 0 0 10 12 13 0 0 0 0 0 14 15 0 0 0 0 0 0 16 Doksim, нулевая матрица порядка n (n=7 в этом случае) должна последовательно заполниться числами от 1 до 16 так, как это показано в примере (пример в виде матрицы находится в шапке). Все данные тоже в шапке, больше ничего не известно.
0
|
|
|
11 / 11 / 5
Регистрация: 27.10.2012
Сообщений: 26
|
|
| 14.12.2013, 17:07 | |
|
zaqwerty, Гугл сказал что такая задачка уже. Ссылочка не хочет работать, вбейте
"выравнивание столбцов матрицы по младшему разряду с++" у меня 4-ая ссылка сверху.
0
|
|
|
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 120
|
||||||
| 15.12.2013, 13:33 [ТС] | ||||||
|
Xfaider,открывается страница с данной темой
Но все-равно я нашел что-то подобное чуть выше, так что все-равно спасибоДобавлено через 7 минут Но по аналогии с моей программой - увы, ничего ![]() Добавлено через 20 часов 7 минут Все-таки смог составить программу, может кому-нибудь будет интересно: Кликните здесь для просмотра всего текста
0
|
||||||
| 15.12.2013, 13:33 | |
|
Помогаю со студенческими работами здесь
12
Создать программу выводящую симметричную матрицу на экран
Составить программу, выводящую на экран сведения о студентах Составить программу, выводящую на экран перечень товаров
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
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
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|