| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Что значит max[i]=ak[0][i]; ??? |
| Автор: Клявас® 15.2.2006, 13:19 | ||
Написал программку. Чуть-чуть барахлит. Вообщем помогите разобраться что значит max[i]=ak[0][i]; А задание таково: Двухместный массив до 10 строчек и 10 столбиков. Найти максимальный элемент каждого столбика. А потом среднее арифметическое каждого максимального элемента. Вывод оформить как функцию. Ввод с клавиатуры. Вывод в файл на жётском диске. |
| Автор: _hunter 15.2.2006, 14:06 |
| эээ... ты не знаеш ( или забыл ) что и зачем написал? так коментарии в код включай ( чтобы аотом вспомнить/понять смог ). а это просто начальная инициализация... |
| Автор: Клявас® 15.2.2006, 14:10 |
| Я знаю что это начальная инициализация, только я не понимаю как она действует. Просто когда писал программку и эту строку ввёл автоматом, ибо не понял на лекциях как она работает. Мы присваиваем max[i] = ak[0][i] Вот именно [0][i] мне кто-нибудь объяснит для чего присваивается. Ведь задание заключается в том, чтобы найти максимальный элемент каждого СТОЛБИКА!!! |
| Автор: max-@ 15.2.2006, 14:20 |
| че не ясного то? for(i=0;i<n;i++){ max[i]=ak[0][i]; // присваиваем переменной начальное значение (первое значение в столбце) для дальнейшего нахождения макс элем в столбце for(j=0;j<m;j++){ if (max[i]<ak[j][i]){ max[i]=ak[j][i]; } } } |