![]() |
|
Модераторы: bsa |
![]()
|
|
| n199a |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 17.11.2011 Репутация: нет Всего: нет |
Почему в функции scanf в ковычках записано только один раз "%d"? Я это к тому, что, как определить, куда занесется введенное мной число, в i или в j?
|
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 4 Всего: 49 |
||||
|
||||
| n199a |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 17.11.2011 Репутация: нет Всего: нет |
Что к чему, в & ?! Вообще в массив А и заносится, только в столбец или строку. Давайте лучше без приколов, а по существу. От второго for зависит?
|
||||||
|
|||||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 4 Всего: 49 |
Ну что ж, давайте. Откройте любой учебник по C/C++ и посмотрите форму обращения к элементу массива. Раздел, конечно, называется "для новичков", но все же даже новичок настолько элементарные вещи должен знать. Аналогично. Пересказывать тут синтаксис языка "с нуля" явно не стоит. |
|||
|
||||
| feodorv |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Вводится одно значение, соответственно, один "%d". Тут, правда, не возможно без приколов ((( А от первого? Зависит что?
Здесь происходит обход всех элементов матрицы в двойном цикле. Первый цикл - обход по строкам, второй - обход по столбцам конкретной строки (см. первый цикл). Уберите scanf из цикла, посмотрите, что будет. Почитайте про scanf. Какие у него спецификаторы, какие соответствующие аргументы. Почитайте про массивы в C. Что означает A[i][j], что означает &A[i][i]. И почему таки scanf ("%d", &A[i][j]) заносит введенное значение в ячейку матрицы A[i][j], как и написано в комментарии к этой строке (а значения переменных i и j как раз заданы и меняются с каждым шагом (двойного) цикла). Зачем там &. Как вывести значение ячейки матрицы на экран. Почему в printf'е уже не пишется &. И так далее. И тому подобное. Если бы значение заносилось в i, то scanf имел бы вид:
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
||||||||
|
|||||||||
| kolesnle |
|
|||
![]() Упертый сишник ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 22.3.2013 Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |