По теме обработка строк в паскале записать программу с любыми двумя словами.(объединение строк,длина строки,копирование,поиск,удаление)

var

  s1, s2: string;

  i, n1, n2: integer;

 

begin

  writeln(Введите первое слово);

  readln(s1);

  writeln(Введите второе слово);

  readln(s2);

  writeln(Объединение слов:  , s1 + s2);

  writeln(Длина первого слова:  , length(s1));

  writeln(Длина второго слова:  , length(s2));

  for i:= 1 to length(s1) do

    if s1[i] = а then inc(n1);

  for i:= 1 to length(s2) do 

    if s2[i] = a then inc(n2);

  writeln(В первом слове , n1, букв "а" );

  writeln(Во втором слове , n2, букв "а" );

  writeln(Первые 5 букв первого слова:  , copy(s1, 1, 5));

  writeln(Первые 5 букв второго слова:  , copy(s2, 1, 5));

  delete(s1, length(s1) - 4, 5);

  delete(s2, length(s2) - 4, 5);

  writeln(Результат удаления последних 5 букв первого слова:  , s1);

  writeln(Результат удаления последних 5 букв второго слова:  , s2);

end.

  

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку