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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2012, 14:11   #1
AlexMasolev1992
Новичок
Джуниор
 
Регистрация: 29.11.2012
Сообщений: 4
По умолчанию 2 небольшие задачки, паскаль, символы и строки.

Добрый день. Никак не могу осилить оставшиеся 2 задачи из лабораторной, помогите пожалуйста. (особенно от 2й задачи мозг кипит)
1) Напечатать слова предложения в таком порядке, чтобы последняя буква каждого слова совпадала с первой буквой следующего слова.

2) Дана не пустая последовательность слов из строчных английских букв, между соседними словами пробел, за последним словом - точка. Напечатать в алфавитном порядке все глухие согласные буквы, которые входят в каждое нечётное слово и не входят ни в одно четное слово.
AlexMasolev1992 вне форума Ответить с цитированием
Старый 01.12.2012, 16:19   #2
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Вторая что-то вроде:
Код:
readln(s);
sogl:= 'в алфавитном порядке все глухие согласные буквы';
res:= '';
for i:= 1 to length(sogl) do begin
  yes:= True;
  nechet:= True;
  vhodit:= False;
  for k:= 1 to length(s)-1 do
    if (s[k] = ' ') then begin
      if nechet and not vhodit then yes:= False;
      nechet:= not nechet;
      end
    else if (s[k] = sogl[i]) and not nechet then Yes:= False;
  if yes then res:= res+s[i];
  end;
writeln(res);
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 01.12.2012 в 16:25.
MihalNik вне форума Ответить с цитированием
Старый 02.12.2012, 12:33   #3
AlexMasolev1992
Новичок
Джуниор
 
Регистрация: 29.11.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от MihalNik Посмотреть сообщение
Вторая что-то вроде:
Код:
readln(s);
sogl:= 'в алфавитном порядке все глухие согласные буквы';
res:= '';
for i:= 1 to length(sogl) do begin
  yes:= True;
  nechet:= True;
  vhodit:= False;
  for k:= 1 to length(s)-1 do
    if (s[k] = ' ') then begin
      if nechet and not vhodit then yes:= False;
      nechet:= not nechet;
      end
    else if (s[k] = sogl[i]) and not nechet then Yes:= False;
  if yes then res:= res+s[i];
  end;
writeln(res);
Спасибо, но у меня что-то не выходит( как у вас полностью программа выглядит?
AlexMasolev1992 вне форума Ответить с цитированием
Старый 02.12.2012, 12:51   #4
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

1. Я полностью не писал никакой программы
2. Что у Вас не выходит?
3. Приложите сообщения об ошибке или контрпример для своей программы (с результатом)
4. Исходник Вашего "не выходит" тоже желательно
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 02.12.2012, 12:58   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у меня что-то не выходит(
Что именно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Символы и Строки в Паскаль! Kymbat Паскаль, Turbo Pascal, PascalABC.NET 1 10.01.2011 20:50
Символы и строки [Паскаль] <Tyz> Помощь студентам 11 19.12.2010 13:35
Символы и строки паскаль! Korun Помощь студентам 1 18.12.2009 11:02
Символы и строки(ПАСКАЛЬ) Таня.Ку Помощь студентам 2 14.12.2009 21:59
Паскаль, задачки - строки, подпрограммы Меф Помощь студентам 18 23.01.2009 15:39