ЕС
Екатерина Сергеева

Напишите программу в ПАСКАЛЕ: "Ввести строку. На печать выдать строку, в которой удалены все слова равные по длине. "

На печать выдать строку, в которой удалены все слова равные по длине. "

Роман
Роман

создай массив из слов строки, а потом сравни по длинне

K7
Kain 7

Как-то так.. .
var s,sl:string;
i,j,k,m,l:integer;
a:array [1..255] of string;

begin
i:=0;
j:=0;
write('Напишите строку: ');readln(s);
s:=s+' '; sl:='';
for i:=1 to length(s) do
if s[i]<>' ' then sl:=sl+s[i] else
if length(sl)>0 then
begin
inc(j);
a[j]:=sl;
sl:='';
end; {… (* создали массив из слов 😉 … }

for i:=1 to j do
if length(a[i])<>length(a[i+1]) then
write(a[i],' ');{… (* выводим массив из нужных нам слов 😉 … }
readln;
end.

Похожие вопросы
Помогите, (Паскаль) Написать программу, определяющую, равны ли два треугольника, которые заданы длинами сторон.
Напишите программу на Паскале
Напишите пожалуйста программу в паскале!
составьте программу, которая позволяет удалить слово T из строки S?
как удалить символ со строки в программе паскаль? мне нужно из слова programm удалить символы чтобы получилось pramm
Напишите программу на С++ или на Паскале
Ввести строку, вывести самое длинное слово. с++. Ввести строку, вывести самое длинное слово. с++
программа в паскале: Напишите программу, подсчитывающую количество различных букв в заданном слове.
Напишите программу на Паскале срочно
Напишите программу которая вычеслит длину самого короткого слова в предложении из 3х слов в Turbo Pascal