В чем может быть ошибка (программирование на СИ) - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос В чем может быть ошибка (программирование на СИ)

Регистрация
23 Сен 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Учусь писать на си. Пишу цикл деления каждого элемента массива на элемент из той же строчки, но из первого столбца
Вот код
for ( i = 0; i < m; i++ )
{

for ( j = 0; j < m+1; j++ )
mymat [j] = mymat [j]/mymat [0];
}

Но цикл прогоняется только один раз - по первому столбцу, а дальше деление не происходит. В чем может быть ошибка?
m=5
Такое ощущение, что столбец (j) не меняется вовсе, хотя он является вложенным циклом.
 
Регистрация
1 Ноя 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Тут проблема хотя бы в том, что ты саму первую ячейку тоже делишь на неё же. Надо j = 1. Си для профессионалов. Тренируясь на нем, ты в итоге получишь какие-то знания программирования, но не получишь ни одного изученного языка. Твои знания Си будут слишком далеки от "я знаю Си". Не эффективное обучение.
 
Регистрация
19 Июл 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
После первого прохода получится строка единиц (эл-ты делятся сами на себя). Ошибка в алгоритме, проверьте. Вероятно надо for ( j = 1; j < m+1; j++ )
 
Сверху Снизу