Помощь - Поиск - Пользователи - Календарь
Полная версия: Строковые массивы
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Hunt666
Вот такая задачка:
Ввести строку символов.В этой строке удалить все слова с нечетными номерами.

зы я не смог пронумеровать слова
Lapp
Цитата(Hunt666 @ 25.11.2006 16:42) *

зы я не смог пронумеровать слова

Выложи, что сделал, пожалуйста.
Hunt666
дело в том что без нумеровки строк то что я сделал не имеет смысла

просто посоветуйте как лучше нумеровать слова
Lapp
Цитата(Hunt666 @ 25.11.2006 17:01) *

просто посоветуйте как лучше нумеровать слова

А нужно ли нумеровать? Просто удаляй через одно, начиная с первого..
Hunt666
а как это сделать
ведь как я понимаю процедура delete удалает из строки слово определенной длины
мисс_граффити
читал?
Hunt666
читал непонял
мисс_граффити
что именно не понял?
Гость
вот что получилось интересно тут есть ошибки?
program stroka;
var i:integer;
str,str2:string;
begin
ReadLn(str);
i:=1;
str2:=str+' ';
str:='';
while length(str2)>0 do begin
if (i mod 2)<>0 then
str:=str+copy(str2,0,pos(' ',str2));
Delete(str2,0,pos(' ',str2));
inc(i);
end;
WriteLn(str);
ReadLn;
end.

Hunt666
ой не от себя написал и
нужно <> заменить на =
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.