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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.06.2009, 08:10   #1
lunnamedl
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 15
По умолчанию Определить, сколько букв в самой длинной фамилии списка.

1. Определить, сколько букв в самой длинной фамилии списка.
2. Задан список из десяти городов. Поменять местами названия двух городов, названия которых оканчиваются сочетанием букв «град».
3. Напишите программу выясняющую на гласную или согласную букву оканчивается слово Х.
lunnamedl вне форума
Старый 29.06.2009, 10:05   #2
Macklay
Пользователь
 
Аватар для Macklay
 
Регистрация: 27.06.2009
Сообщений: 30
По умолчанию

А в первом задании список представлен чем, уточните пожалуйста...
Macklay вне форума
Старый 29.06.2009, 10:36   #3
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

3)
Код:
program xdd;
var S: string;
k: integer;
begin
ReadLn(s);
k:= length(S);
if s[k] in ['a','o','y','u','e','i'] then WriteLn('Glasnaya');
if s[k] in ['q','w','r','t','p','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m'] then WriteLn('Soglasnaya');
ReadLn;
end.
Цитата:
А в первом задании список представлен чем, уточните пожалуйста...
А мне, к примеру, куда интересней другой вопрос:"Учитывать только буквы или другие символы тоже?То есть найти просто длину слова?"

1) Если решать прямо в лоб и со всеми символами.
Код:
program xdd;
const n=10;
var a:array [1..n] of string;
i,max: integer;
begin
max:= length(a[1]);
for i:= 1 to n do
 begin
 ReadLn(a[i]);
 if max<length(a[i]) then
 begin
 max:=length(a[i]);
 end;
 end;
 WriteLn(max);
 ReadLn;
 end.
Кто бы ты ни был - не думай о себе слишком (с)

Последний раз редактировалось DM_bite; 29.06.2009 в 11:35.
DM_bite вне форума
Старый 29.06.2009, 11:31   #4
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

DM_bite, а если я в вашей программе введу знак минус? Получу-согласная?? Сделайте "проверку на дурака"..
Посторонним В.
NSvirus вне форума
Старый 29.06.2009, 11:33   #5
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Цитата:
DM_bite, а если я в вашей программе введу знак минус? Получу-согласная?? Сделайте "проверку на дурака"..
Я в курсе, просто кинул предварительное решение.Сейчас сделаю.
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить процент больших и маленьких букв ко всему тексту Kirra Паскаль, Turbo Pascal, PascalABC.NET 3 08.12.2011 05:46
Определить, сколько раз в последовательности меняется знак Siroga35 Паскаль, Turbo Pascal, PascalABC.NET 1 22.01.2009 12:25
Установить сколько согласных букв в каждом слове данного предложения ivan89 Общие вопросы C/C++ 2 12.11.2008 15:29
Определить, сколько чисел входит ровно дважды в последовательность а1,а2,...,аm milton Паскаль, Turbo Pascal, PascalABC.NET 4 11.11.2008 18:31
StatusBar должен показать сколько букв в Memo Rahim1993 Компоненты Delphi 10 17.01.2008 00:44