Определить, все ли гласные содержатся в заданной строке - Pascal

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Определить, все ли гласные содержатся в заданной строке»

textual
Листинг программы
  1. const gl='aeiou';
  2. var s:string;
  3.     i,k:integer;
  4. begin
  5. writeln('Введите строку из строчных латинских букв');
  6. readln(s);
  7. k:=0;
  8. i:=1;
  9. while(i<=length(gl))and(k=0) do
  10. if pos(gl[i],s)=0 then k:=1
  11. else inc(i);
  12. if k=0 then write('Все гласные есть в строке')
  13. else write('Не все гласные есть в строке')
  14. end.

Объяснение кода листинга программы

  1. Константа gl объявляется со значением aeiou - это содержит все гласные буквы в английском алфавите.
  2. Объявляется переменная s типа string для хранения введенной пользователем строки.
  3. Объявляются переменные i и k типа integer для использования в циклах и проверке условий.
  4. Выводится сообщение Введите строку из строчных латинских букв.
  5. Пользователь вводит строку, сохраняемую в переменной s.
  6. Инициализируется переменная k со значением 0, а переменная i со значением 1.
  7. Выполняется цикл while пока i меньше или равно длине gl и k равно 0.
  8. В условии цикла проверяется, если позиция текущей гласной буквы из gl в строке s равна 0, то устанавливается значение k в 1, иначе увеличивается значение i.
  9. После выхода из цикла проверяется значение k. Если k равно 0, выводится сообщение Все гласные есть в строке, иначе выводится сообщение Не все гласные есть в строке.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы