Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2017, 18:50   #1
NVbR
Новичок
Джуниор
 
Регистрация: 09.05.2017
Сообщений: 2
По умолчанию Ввод матрицы циком и вводн лишнего элемента.

Добрый день!
Столкнулся с такой проблемой, в программе нужно ввести матрицу для дальнейших операций с ней.
При использовании цикла в цикле все отлично, матрица вводится, но если вынести ввод матрицы в функцию, то приходится ввести на один элемент больше. Пример: ввожу матрицу 2х2 (1 2 3 4), после чего цикл не заканчивается, а ждет ввода еще одного элемента (1 2 3 4 5), но при выводе матрицы получаю правильные 1 2 3 4. Пишу на С. Подскажите в чем может быть дело? Dev-C++

void in (int A[N][M], int n, int m)
{
int i,j;
for (i = 0; i<n; i++)
for (j = 0; j<m; j++)
{
printf("[%d][%d] = ", i, j);
scanf("%d ", &A[i][j]);
}
}

Последний раз редактировалось NVbR; 09.05.2017 в 18:52.
NVbR вне форума Ответить с цитированием
Старый 09.05.2017, 19:04   #2
NVbR
Новичок
Джуниор
 
Регистрация: 09.05.2017
Сообщений: 2
По умолчанию

Похоже создал не в том разделе тему, если можно перенесите, пожалуйста.
Думаю это больше в "помощь студентам"
NVbR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Будем называть соседями элемента с индексами ij некоторой матрицы такие элементы этой матрицы, соответ... just_dake Помощь студентам 7 28.12.2018 14:33
Вычислить сумму элементов матрицы в заштрихованной области. Ввод и вывод матрицы оформить в виде процедур. KrokaKrola Помощь студентам 1 15.04.2015 15:17
Ввод матрицы AnthonyB Общие вопросы C/C++ 8 14.04.2013 21:20
Ввод матрицы La`Fleur C++ Builder 3 07.05.2011 20:41