На строке if выдаёт ошибку: ожидался порядковый тип program gr; var s: string; gr1, i: integer; begin readln(s); gr1: =0; i: =1; if s[i] in ['1'..'10'] then begin gr1: =gr+1; i: =i+1; end; end.
125
278
Ответы на вопрос:
'10' - это не символ, а строка, поэтому и ругается.
а еще будет ругаться на gr1: =gr+1; - тут gr не описано.
да и вывода результатов нет.
исходя из этого кода, цикл будет выполняться 9 раз.
первая итерация будет начинаться с 0, последняя будет заканчиваться 8.
эта информация актуальная для языка object pascal, он не регистрозависимый.
Популярно: Информатика
-
YungTrappa113.01.2020 18:12
-
Relax11111126.08.2020 22:49
-
regenko102.06.2020 05:04
-
alexandra6734678320.05.2022 04:00
-
Волковаксюша30.04.2022 13:31
-
lechyktvoeimamke28.06.2021 01:23
-
рол14014.08.2020 10:55
-
Hicka07.10.2022 09:20
-
новинький217.04.2023 06:31
-
klubnika198503.02.2022 17:25