Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
11:41
3747
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2

АвторPascal
Помогите написать програму на Паскаль:
-Програма которая удаляет все пробели между словами в строчке.Помогите пожайлуста
ужас какой
лень
ну напишите пожайлуста очень нужно
var i: integer;
inputStr: String;
begin
for i := Length(inputStr) downto 1 do
begin
if inputStr[i] = ' ' then
begin
Delete(inputStr, i, 1)
end;
end;
end
знаки препинания расставь по компилятору - я забыл почти синтаксис...
ну ти практически написал все правильно только не указал ввод и вивод если кто-то знает точнее напишите или дайте ссилку где можно скачать алгоритм етой задачи
я бы подругому написал
ну скажите ссилку или алгоритм очень нужно
для politzek:
на шарпе так вообще в одну строчку :)
для Koragg:
картинку хочешь готовую ?
конечно
что то типа такого ? http://masters.donntu.edu.ua/2006/eltf/polinsky/diss/diss8.gif
даеш картинку?
;(( да нет совсем не то.
Вот скачал в инете

program Del_space;
uses Crt;
var
st,st1 :string;
n,i :byte;

begin
ClrScr;
Write('Vvedi stroku:>');Readln(st);
Writeln;
Writeln('isHodnaja stroka:');
Writeln(st);
n:=length(st); {находим длину строки}
st1:='';
for i:=1 to n do
if st[i]<>' ' then st1:=st1+st[i]; {если нам встречается пробел,
то мы его не учитываем}
Writeln('Stroka bez probelov:');
Writeln(st1);
ReadKey; {ожидание нажатия на клавишу}
end.

как думаете все здесь правильно?
я бы сказал что правильно :)
да програма верная но не работает((
ну скажите дам золото))
Что не так опять ?
да програма верная но не работает((

а что конкретно не работает? Какую ошибку выдаёт?
1|2
К списку тем
2007-2025, онлайн игры HeroesWM