Вывести второе слово из предложения - Turbo Pascal

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

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

Дано предложение, состоящее из трех слов, разделенных одиночными пробелами. Вывести второе слово. Формат ввода: s - предложение Формат вывода: t - второе слово Пример ввода: My name is Пример вывода: name Заранее спасибо!!!

Решение задачи: «Вывести второе слово из предложения»

textual
Листинг программы
  1. uses  Crt;
  2. var   s,s1:string;
  3.       t,i:integer;
  4. begin
  5.       ClrScr;
  6.        Writeln('String :');
  7.         Readln(s);
  8.          Writeln;
  9.        s1:='';
  10.         for i:=1 to Length(s) do
  11.          if s[i]=' '
  12.           then
  13.            begin
  14.              t:=i+1;
  15.              Break;
  16.            end;
  17.         for i:=t to Length(s) do
  18.          if s[i]<>' '
  19.           then s1:=s1+s[i]
  20.           else Break;
  21.        Writeln(s1);
  22.       ReadKey;
  23. end.

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

  1. В начале кода подключается библиотека Crt, которая содержит функции для работы со строками и числами.
  2. Затем объявляются переменные s и s1 типа string (строка) и t и i типа integer (целое число).
  3. Выполняется очистка экрана с помощью функции ClrScr из библиотеки Crt.
  4. Выводится сообщение String : с использованием функции Writeln из библиотеки Crt.
  5. Считывается строка с помощью функции Readln из библиотеки Crt.
  6. Инициализируется переменная s1 пустой строкой.
  7. Запускается цикл for, который начинается с i=1 и продолжается до Length(s) (длина строки s).
  8. Внутри цикла проверяется каждый символ строки s. Если символ - пробел, то выполняется блок кода внутри if. В этом блоке увеличивается значение переменной t на 1 и цикл прерывается с помощью оператора Break.
  9. Если предыдущая проверка не выполнилась, то добавляется текущий символ к переменной s1.
  10. Если предыдущая проверка не выполнилась, то цикл прерывается с помощью оператора Break.
  11. После завершения внутреннего цикла выводится значение переменной s1 с помощью функции Writeln из библиотеки Crt.
  12. Считывается символ с помощью функции ReadKey из библиотеки Crt.

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


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

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

12   голосов , оценка 3.75 из 5

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

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

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