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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2009, 16:13   #1
Revival001
Форумчанин
 
Регистрация: 30.09.2008
Сообщений: 483
По умолчанию Вывести алфавит слова

1)Требуется вывести алфавит слова, то есть все БУКВЫ из которых состоит слово.
Код:
program z1;
uses crt;
var
i: integer;
s,s1, s2: string;
begin
clrscr;
read(s);
for i:= 1 to length(s) do
if (ord(s[i])>ord('a')) and (ord(s[i]<ord('z')) then
s1:= s1 + s[i];
readkey;
end.
Дошел до того, что убирает все "левые символы кроме букв". Как теперь сделать чтобы в результате они не повторялись.
2)Вывести слова на букву к
Код:
program z1;
uses crt;
var
i: integer;
s,s1, s2: string;
begin
clrscr;
read(s);
for i:= 1 to length(s) do
begin
s1:= s[i-1]+s[i];
if s1=' k'then
//Вот тут ступор.
end;
readkey;
end.
Заврта экзамен по информатике, может попасться любая из этих задач, остальные решил, а эти две никак немогу.
Revival001 вне форума Ответить с цитированием
Старый 09.06.2009, 16:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Требуется вывести алфавит слова, то есть все БУКВЫ из которых состоит слово.
Чет мало понял?... Так что ли?
Код:
  var q,s:string;i:integer;
begin
 s:='qwerterw';q:='';
 for i:=1 to length(s) do
  if pos(s[i],q)=0 then begin
   writeln(s[i]);
   q:=q+s[i];
  end;
  readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.
I'm learning to live...

Последний раз редактировалось Stilet; 09.06.2009 в 16:51.
Stilet вне форума Ответить с цитированием
Старый 09.06.2009, 18:07   #3
Revival001
Форумчанин
 
Регистрация: 30.09.2008
Сообщений: 483
По умолчанию

Спасибо, похоже на то
Revival001 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Все слова входного потока вывести в алфавитном порядке lutuygrey1 Общие вопросы C/C++ 13 28.05.2009 01:31
Вывести все слова входного потока, заканчивающиеся заданной последовательностью символов fiaftw Общие вопросы C/C++ 2 03.02.2009 00:44
Работа со списком - вывести слова согласно условиям alex2008ean Паскаль, Turbo Pascal, PascalABC.NET 5 30.12.2008 12:27
[assembler] вывести слова в кот-ых есть erv Mariaaa Помощь студентам 1 12.11.2007 15:04
Вывести на экран те слова, у которых первая буква входит в него 2 раза. GN_ Паскаль, Turbo Pascal, PascalABC.NET 2 31.12.2006 09:14