С клавиатуры вводится строка. С новой строки вводится буква. Составьте программу подсчета...

0 голосов
67 просмотров

С клавиатуры вводится строка. С новой строки
вводится буква. Составьте
программу подсчета количества заданных букв в заданной строке.
Определить, является
ли длина введенного слова числом, кратным трем.
Определить,
заканчивается ли введенное слово гласной буквой.


Информатика (15 баллов) | 67 просмотров
0

это одна задача или две?

0

3 пункта одной задачи

0

сначала "вводится строка", а затем "введенного слова". считать строку словом, или считать еще и слово?

0

секунду, сейчас поточнее скину задание :)

0

1. С клавиатуры вводится строка. С новой строки вводится буква. Составьте программу подсчета количества заданных букв в заданной строке.Определить, является ли длина введенного слова числом, кратным трем.3.Определить, заканчивается ли введенное слово гласной буквой.

0

черт, снова осечка

0

1. С клавиатуры вводится строка. С новой строки вводится буква. Составьте программу подсчета количества заданных букв в заданной строке.2. Определить, является ли длина введенного слова числом, кратным трем.3. Определить, заканчивается ли введенное слово гласной буквой.Вот так, пожалуй, будет правильнее)

Дан 1 ответ
0 голосов
Правильный ответ

Var
  s : string;
  c : char;
  i, a : integer;
begin
  readln (s);
  read (c);  
a := 0;
  for i := 1 to length(s) do if s[i] = c then a := a + 1;
  write (a);
end.

var
  s : string;
begin
  readln (s);
    if length (s) mod 3 = 0  then write ('YES') else write ('NO');
end.

var
  s : string;
begin
  readln (s);
    if s[length (s)] in ['а', 'о',тут через запятую гласные]  then write ('YES') else write ('NO');
end.

(4.6k баллов)