SERGE_BLIZNUK
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Val90 Цитата: Программу написал, но не могли бы Вы мне все-таки объяснить, почему i:= i + 1, a не i:= i + 2 | для этого нужно увидеть программу целиком (ну, или хотя бы внутренность case ... end) только, если будете здесь приводить исходный текст, ОБЯЗАТЕЛЬНО! прячьте код за тегами [more] тут ваш код, лучше в тегах [code] program... end[/code] [/more] я думаю, что у вас i := i + 1 выполняется в каждом цикле, не зависимо от того, какой символ нашли... поэтому и получается, что +2 лишнее! Цитата: Не понятно мне это, а хотелось бы полностью разобраться | точно надо? ;-))) ну, если автор предложения Algofil не разжуёт - тогда я попытаюсь это сделать (но у меня будет чуть по другому - у каждого свой подход ;-))) s800 извините, но в чём у Вас проблема? "вектор" - в данном случае одномерный массив - если считать, что Матрица N:M состоит из N строк и M столбцов, тогда вектор будет размерностью N var vector: array[1..N] of <элемент матрицы> (элемент матрицы или integer? если речь идёт о матрицы целых числах, или real/double - если о вещественных. или проблема найти минимальное значение по каждой строке ? (тут вложенные циклы - один, внешний по строкам матрицы, внутренний - по одной строке - найтим минимальное значение или Вы просто хотите, чтобы Вам предоставили полностью рабочую программу?... ;-( |