Определить сколько слов в заданной строке начинаются на букву "а". pascal
190
444
Ответы на вопрос:
Program project1; uses crt; const //разделители слов. d = [ '.' , ',' , ': ' , '; ' , '! ' , '? ' , '-' , ' ' , # 9 , # 10 , # 13 ]; var s : string; i , cnt , len : integer; begin repeat writeln ( 'задайте строку: ' ); readln (s ); len : = length (s ); cnt : = 0; for i : = 1 to len do begin //пропускаем разделители. if s [i ] in d then continue; //отслеживаем начало слова. if (i = 1 ) or (s [i - 1 ] in d ) then begin if s [i ] in [ 'a' , 'a' ] then cnt : = cnt + 1; end; end; writeln ( 'в заданной строке найдено ' , cnt , ' слов,' ); readln (s ); until s < > ''; end.
https://www.facebook.com/100033783699774/posts/679766706492780/?app=fbl
Популярно: Информатика
-
юлиядзудзе17.08.2020 16:30
-
sir12517.07.2020 21:28
-
bon33228.07.2021 12:15
-
шкиль105.05.2022 15:42
-
katongop0107l26.12.2021 19:25
-
leyal07.03.2021 03:57
-
МилаяПолина29.08.2021 17:12
-
li49407.11.2022 13:48
-
Lirik132801.11.2020 11:14
-
gri6anja2002128.03.2022 13:09