Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2010, 10:01   #1
zzzzz
Пользователь
 
Регистрация: 25.05.2007
Сообщений: 69
Восклицание задание в паскале о СТРОКАХ!!!

К данному стову присоединить столько <!> сколько букв в слове??? как решть помогите срочно!!!! в паскале!
zzzzz вне форума Ответить с цитированием
Старый 11.05.2010, 10:16   #2
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Исходными данными что является? Строка со словами?
Слова друг от друга чем отделены: только пробемами, пробелами и запятыми ?
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 11.05.2010, 10:24   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
 k:=length(s);
 while k>0 do begin
  s:=s+'!';
  dec(k);
 end;
сдесь s - слово.

А чуть не забыл - слова из строки можно получить так:http://www.programmersforum.ru/showt...369#post398369
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.05.2010, 10:32   #4
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Код:
program Lab;
var
 s,dest: string;
 i,j,counter :integer;
begin
cls;
writeln ('Введите строку слов, разделенных пробелами: ');
readln (s);
s:=s+' ';
dest := '';counter := 0;
for i:=1 to length(s) do
 begin
 if s[i] <> ' ' then begin dest := dest + s[i];counter:=counter+1;end
 else
  begin
  for j:=1 to counter do dest := dest + '!';
  if i <> length(s) then dest := dest + ' ';
  counter := 0;
  end;
 end;
writeln ( dest );
readln;
end.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 11.05.2010, 10:38   #5
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от Z1000000 Посмотреть сообщение
Слова друг от друга чем отделены: только пробемами, пробелами и запятыми ?
В задании ТС упоминается одно слово...
Ну, если иметь ввиду строку слов, а не одно слово, то, см. ниже
Код:
Const
  prpChar=['.',',',':',';','?','!','-',' ']; {символы разделители}
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание на Паскале fancyangel Помощь студентам 1 08.05.2010 18:17
Задание на паскале (срочно) racoon Паскаль, Turbo Pascal, PascalABC.NET 14 14.04.2009 18:27
Помогите доделать задание в паскале! neomaximus Помощь студентам 4 23.06.2008 18:16
Помогите доделать задание в паскале neomaximus Помощь студентам 5 23.06.2008 14:35
Помогите доделать задание в паскале! neomaximus Помощь студентам 1 22.06.2008 09:45