помогите з задачое пожалуйста . (нужно отредактировать код)

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: помогите з задачое пожалуйста . (нужно отредактировать код)

Re: помогите з задачое пожалуйста . (нужно отредактировать код)

Naeel Maqsudov » 18 ноя 2013, 00:44

Код: Выделить всё

var
  s : string;
  c : char;
begin
  write('введите текст: ');
  readln(s);
  write('буквы: ');
  for c := 'а' to 'я' do if pos(c,s)>0 then write(c,' ');
end.
В вашем коде, кстати в "in ['a'..'я']" стоит английская "a".

Re: помогите з задачое пожалуйста . (нужно отредактировать код)

misha_beginner » 18 ноя 2013, 00:21

прошу помогите плиз хоть как-то составить программу. мне не до шуток сейчас

Re: помогите з задачое пожалуйста . (нужно отредактировать код)

Naeel Maqsudov » 18 ноя 2013, 00:10

На правах тоже преподавателя ставлю Вам два балла автоматом. Садитесь. :)

помогите з задачое пожалуйста . (нужно отредактировать код)

misha_beginner » 17 ноя 2013, 23:38

Вот сама задача:
напечатать в алфавитном порядке все маленькие русские буквы, которые входят в даный текст из 200 букв.
что как бы мне помогли:

Код: Выделить всё

var
  s : string;
  i : byte;
  c : set of char;
begin
  c := [];
  write('введите текст: ');
  readln(s);
  for i := 1 to length(s) do
    if s[i] in ['a'..'я'] then include(c, s[i]);
  writeln('буквы: ', c);
end.
(но препод может не поверить) ну код вроде работает:
вот до чего я додумался:
(на картинке) но не работает код: пишет там нельзя применять integer к char ! как бы просто эту задачку написать? помогите плиз!
был еще вариант If c>=а and c<= 'я' then writeln (c) целый день сижу ничего не выходит (

Вернуться к началу