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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2009, 11:13   #1
mr-professor
Новичок
Джуниор
 
Регистрация: 21.03.2009
Сообщений: 2
По умолчанию Задача на Delphi. Сортировка чисел

Здравствуйте.
Я начинающий (буквально 2-3 дня) в работе в Delphi и у меня вот такая вот задача: необходимо ввести в поле Edit1 числа через запятую, после нажатия кнопки "Ок" в поле Edit2 выводится результат подсчета количества четных чисел из ранее введеннных.
Пытался сам это реализовать, но мои мытарства ни к чему не привели.
Надеюсь на вашу помощь.
Заранее спасибо.
mr-professor вне форума Ответить с цитированием
Старый 22.03.2009, 11:57   #2
HoLToFF
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 58
По умолчанию

Я сам в Делфи новичёк, но вот смотри, что у меня получилось.
У тебя должна быть создана форма, на ней поле Edit1, Edit2 и кнопка Button1.
На кнопку Button1 должно быть написано событие он клик:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
c,        //счётчик чётных чисел
j:integer; //помошник разложения строки %)

begin
c:=0;

for j:=1 to length(Edit1.Text) do

  begin
  if (Edit1.Text[j]=',') then      //если находим запятую
    begin
    if (StrToInt(Edit1.Text[j-1]) mod 2) = 0
    // то смотрим на то, что стоит перед ней, если оно делится на 2
    //без остатка, то увеличиваем счётчик
    then inc(c)
    end
    else  // и проверим элемент, который стоит в строке последним
    if j=Length(Edit1.Text) then
    if (StrToInt(Edit1.Text[j]) mod 2) = 0 then inc(c);
  end;


edit2.Text:=IntToStr(c)     //Выведем результат
end;
HoLToFF вне форума Ответить с цитированием
Старый 22.03.2009, 18:49   #3
mr-professor
Новичок
Джуниор
 
Регистрация: 21.03.2009
Сообщений: 2
По умолчанию

Спасибо! Все получилось! =)
mr-professor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка динамич. струкруты вещественных чисел Freer Общие вопросы C/C++ 3 27.01.2009 03:00
Задача на свойства чисел Иллидан Паскаль, Turbo Pascal, PascalABC.NET 7 02.05.2008 12:25
Сортировка массива чисел Roberto Помощь студентам 1 02.04.2008 23:19
Сортировка чисел на ассемблере ( плачу 8$ за прогу ) Алексей-76 Помощь студентам 2 13.02.2008 19:54
Задача: списки/сортировка uranus Паскаль, Turbo Pascal, PascalABC.NET 4 22.05.2007 14:34