Решение задачи №2 из главы 16
Primary tabs
Пользователь вводит произвольную строку, выведите на экран каждый пятый символ или сообщение об ошибке, если строка состоит менее чем из 5 символов.
Вывод консоли (не совсем то) vvedite proizvolnuy stroku: iiiiiiiiiii Ochibka Ochibka Ochibka Ochibka Piatii simvol 5 Piatii simvol 10
var s: string; i, n: integer; begin writeln('vvedite proizvolnuy stroku:'); readln(s); n := 0; // значение по умолчанию (инициализация переменной) for i:=1 to length(s) do // обходим символы строки begin n := n + 1; if ((i mod 5)=0) then writeln('Piatii simvol ', i) else begin if (i < 5) then writeln('Ochibka'); end; end; readln(); end.
- Log in to post comments
- 5838 reads
vedro-compota
Sun, 11/08/2020 - 16:28
Permalink
чтобы определить что
чтобы определить что произошла ошибка, не нужно запускать цикл.
_____________
матфак вгу и остальная классика =)
gani84
Sun, 11/22/2020 - 11:20
Permalink
Исправил
vedro-compota
Sun, 11/22/2020 - 16:42
Permalink
, если строка состоит менее
-- начните с этой проверки.
_____________
матфак вгу и остальная классика =)
gani84
Mon, 11/30/2020 - 21:14
Permalink
Исправил
vedro-compota
Sun, 12/06/2020 - 16:38
Permalink
for i:=1 to length(s) do //
-- тут есть лишняя переменная
_____________
матфак вгу и остальная классика =)
gani84
Sun, 12/13/2020 - 11:39
Permalink
Исправил
Вывод консоли
vedro-compota
Sun, 12/13/2020 - 16:07
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)