ПОМОГИТЕ С Программкой. Язык паскаль. Дана строчка, состоящая из российских слов, разделенных
ПОМОГИТЕ С ПРОГРАММОЙ. Язык паскаль.
Дана строчка, состоящая из российских слов, разбитых пробелами (одним либо несколькими). Вывести строчку, содержащую эти же слова, разделенные одним символом "."(точка). В конце строчки точку не ставить.
Глухенько
Тоха
вот обычная и легкая программка, так как теснее запостить нельзя, то выкладываю в комментах, держи на здоровье: var s: string; i: integer;begin readln(s); while (Length(s)>0) and (s[Length(s)]=' ') do Delete(s,Length(s),1); while Pos(' ',s)>0 do Delete(s,Pos(' ',s),1); for i:=1 to length(s) do if s[i]=' ' then s[i]:='.'; writeln(s)end.
Борис
нет,все равно не так
Амина Кинокурова
пишет строку просто без пробелов
Андрей Таранченков
не может быть, а что у вас за паскаль таковой?
Олеся Урекова
abc
Бурминстенкова
Надя
http://znanija.com/task/3931165 помогите плииз еще с этой
Горомыко
Злата
ты на делфи пишешь, может?:3
Илья Буханцев
я пишу на fpc, только оказалось, что после копирования решения, html съел один пробел в кавычках, потому там необходимо два пробела
Анастасия Никич
вот и весь прикол, а программа была ощибочна, желая согласен, программка сама по себе обычная.
Семик Емц
она была ложной, но стоит добавить один пробел в коде - она работает )
1 ответ
Лухинский
Костян
Var
s,s1,s2:string;
l,l1:char;
i,x,x1:integer;
begin
readln(s);
for I:= 2 to length(s)-1 do begin
l:=s[i];l1:=s[i+1];x:=ord(x);x1:=ord(l1);
if (l=' ') and (x1lt;gt;32) then s1:=s1+'.' else if xlt;gt;32 then s1:=s1+l;
end;
s1:=copy(s,1,1)+s1+copy(s,length(s),1);
while ((s1[1]=' ') or (s1[1]='.')) do
s1:=copy(s1,2,length(s)-1);
writeln(s1);
end.
s,s1,s2:string;
l,l1:char;
i,x,x1:integer;
begin
readln(s);
for I:= 2 to length(s)-1 do begin
l:=s[i];l1:=s[i+1];x:=ord(x);x1:=ord(l1);
if (l=' ') and (x1lt;gt;32) then s1:=s1+'.' else if xlt;gt;32 then s1:=s1+l;
end;
s1:=copy(s,1,1)+s1+copy(s,length(s),1);
while ((s1[1]=' ') or (s1[1]='.')) do
s1:=copy(s1,2,length(s)-1);
writeln(s1);
end.
Руслан
все,поправил, учитывает пробелы перед первым словом
Виталька Аптухов
не работает
Тимур Глоговский
пишет: ожидание вывода
Карина Лаздина
все, один пробел пренебрегал поставить
Василиса Шимелевич
нет, пишет в одно слово
Ленка Комендатова
а,нет,сори. Все работает. Спасибо огромное
Нина Шконде
там не работало, я когда в знания скопировал, пренебрегал пробел.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов