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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2010, 09:53   #1
Ilya87
Пользователь
 
Регистрация: 14.12.2008
Сообщений: 17
Вопрос Найти сумму элементов и вывести согласные буквы

Здравствуйте.
Не могли бы мне помочь в решении двух задач на делфи.
1. Нужно решить данный пример. Я пологая что кол-во символов нужно ввести в edit.

и вторая
2. Дана стока в edit. Нужно вывести все строчные согласные буквы, входящие в этот текст.
Заранее благодарен.
Ilya87 вне форума Ответить с цитированием
Старый 27.03.2010, 11:00   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от Ilya87 Посмотреть сообщение
Здравствуйте.
Не могли бы мне помочь в решении двух задач на делфи.
1. Нужно решить данный пример. Я пологая что кол-во символов нужно ввести в edit.

и вторая
2. Дана стока в edit. Нужно вывести все строчные согласные буквы, входящие в этот текст.
Заранее благодарен.
Контакты:
e-mail: skiper@rol.ru
icq: 585281783
Skype: delmas61

Обращайтесь!
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 27.03.2010, 17:47   #3
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

пиши на мыло, сделаю в лучшем виде с комментариями и пояснениями
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 28.03.2010, 04:08   #4
Xatr
Форумчанин
 
Аватар для Xatr
 
Регистрация: 17.09.2008
Сообщений: 349
По умолчанию

Цитата:
Дана стока в edit. Нужно вывести все строчные согласные буквы, входящие в этот текст.
Эта функция для проверки буквы. Если буква отвечает условию, то принять, иначе 0:
Код:
function tform1.check(key: Char):char;
begin
  case key of
   #97..#100:result:=key;
   #102..#104:result:=key;
   #106..#110:result:=key;
   #112..#115:result:=key;
   #117..#122:result:=key;
   else result:=#0;
  end;
end;
Код:
procedure TForm1.Button1Click(Sender: TObject);
var a:integer;
b:string; //конечная строка
begin
for a := 0 to length(edit1.Text) do //проверять каждую букву
if check(edit1.Text[a])<>#0 then b:=b+check(edit1.Text[a]); //проверка, если функция воззвратила #0,то не добавлять букву в конечную строку.
Label2.Caption:=b;
end;
если чем помог, поставьте отзыв на весы

Последний раз редактировалось Xatr; 28.03.2010 в 04:13.
Xatr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Гласные и согласные буквы artemavd Общие вопросы Delphi 7 22.06.2009 20:53
Найти максимальный из положительных элементов матрицы и сумму отрицательных элементов. bessonov12 Microsoft Office Excel 7 04.05.2009 05:44
найти сумму элементов строки jenja Общие вопросы Delphi 2 02.04.2008 17:49