![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
zoo |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 15.10.2008 Город: уфа ![]() |
Имеется текстовый файл(не менее 5 строк). Напечатать номер самой длинной строки. Напечатать все строки, содержащие в качестве фрагмента текст "ба".
|
![]() ![]() |
Inspektor |
![]()
Сообщение
#2
|
Аспирант ![]() ![]() ![]() Группа: Активисты Сообщений: 384 Регистрация: 11.6.2008 Город: Крыжополь Учебное заведение: БГТУ Вы: студент ![]() |
Цитата что такое Inc(i), Inc(k)? Инкремент. Тоже самое что i:=i+1, только обрабатывается компилятором по-другому. i:=i+1 обрабатывается независимо от того, какого типа i, поэтому при целочисленном i выгоднее использовать inc, который компилятор странслирует в бинарный код как Inc или Add. Теперь внимательно читаем седьмой пост и видим почему в данной формулировке это не верное решение. Далее если предположить, что длинна строк меньше 256 символов то: 1) Зачем первая и вторая строки? 2) Полагаю, что в седьмой строке ReadLn. 3) Вы нашли число символов в самой длинной строке, а не её номер. 4) Код if x<length(a) then x:=length(a); Лучше не вызывать функцию 2 раза подрят, а ввести ещё одну переменную. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 29.5.2025, 3:55 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru