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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2014, 17:53   #1
Аля321
Пользователь
 
Регистрация: 12.11.2014
Сообщений: 15
По умолчанию Составьте программу, выясняющую, встречается ли в слове Х первая буква слова Y.

1.Составьте программу, выясняющую, встречается ли в слове Х первая буква слова Y.
2. Составьте программу подсчета различных гласных букв в слове Х.
Помогите решить, заранее спасибо
Аля321 вне форума Ответить с цитированием
Старый 03.12.2014, 20:17   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

1.
Код:
{Составьте программу, выясняющую, встречается ли в слове Х первая буква слова Y.}
var
  x,y:string;
begin
  write('Enter X: '); readln(x);
  write('Enter Y: '); readln(y);
  if pos(y[1],x)<>0 then
    writeln('Встречается.')
  else
    writeln('Нет, не встречается.'); 
end.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 03.12.2014, 20:42   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,542
По умолчанию

2.
Код:
const
  glas: set of char=['у','У','е','Е','ы','Ы','а','А','о','О','э','Э','я','Я','и','И','ю','Ю','ё','Ё'];
  
var
  g: set of char;
  s: string;
  i,c: integer;
  
begin
  readln(s);
  c:=0;
  g:=[];
  for i:=1 to length(s) do begin
    if (s[i] in glas) and not (s[i] in g) then begin
      inc(c);
      g:=g+[s[i]];
    end;
  end;
  writeln(c);
end.
Arigato вне форума Ответить с цитированием
Старый 03.12.2014, 20:44   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

2) http://www.programmersforum.ru/showp...0&postcount=37
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составьте программу, выясняющую есть ли в двумерном массиве A(N,M) строки, сумма элементов которых - отрицательное число (Паскаль) sisaw Помощь студентам 5 23.04.2014 13:46
удалить из предложения слова, в которых буква А встречается более двух раз Olgaandsasha Общие вопросы C/C++ 2 19.12.2013 13:57
Текстовый файл, из предложения выбросить слова в которых встречается определённая буква. (Паскаль) serhan Помощь студентам 14 25.04.2011 15:29
первая буква в слове Cdevelop Общие вопросы C/C++ 2 17.03.2009 13:44
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45