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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2010, 18:24   #1
Яська
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 50
По умолчанию Delphi работа с числами

Условие:Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4.

мой вариант:
для того,чтобы умноженное на 2 число заканчивалось на 8,нужно,чтобы последняя цифра была 4 или 9; умноженное на 3 заканчивалось на 4,последняя цифра должна быть 8.

код:
procedure TForm1.Button3Click(Sender: TObject);
var x:integer;
begin
x:=10;
While x<=99 do
begin
if (x mod 10=4) or (x mod 10=8) or (x mod 10=9) then
memo1.Lines.Add('x=');
x:=x+1;

end;
end;

end.

не хочет работать
Яська вне форума Ответить с цитированием
Старый 16.10.2010, 18:30   #2
baster128
Форумчанин
 
Аватар для baster128
 
Регистрация: 24.04.2010
Сообщений: 205
По умолчанию

А почему оно должно работать если
memo1.Lines.Add('x=');
наверное надо
memo1.Lines.Add('x='+IntToStr(x));: d
А потом, это только все числа подряд, а не при умножении.

Последний раз редактировалось baster128; 16.10.2010 в 18:32.
baster128 вне форума Ответить с цитированием
Старый 16.10.2010, 18:30   #3
Gambler
Игрок
Форумчанин
 
Аватар для Gambler
 
Регистрация: 29.10.2006
Сообщений: 367
По умолчанию

Да вы же практически все сделали. Зачем усложнять задачу. Надо умножить на 2, так умножайте и связка будет через and. условие станет if ((x*2) mod 10 = 8 ) and ((x*3) mod 10 = 4) then
Жизнь всегда игра. Но смерть - не всегда поражение.

#define true (Math.random()>0.5) //Удачной отладки
Gambler вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с двоичными числами в Delphi Moneo Помощь студентам 17 22.01.2010 15:10
Работа с числами в С++ Mashul'ka Помощь студентам 2 04.11.2009 14:36
Работа с числами в delphi Зубоскалик Общие вопросы Delphi 12 28.11.2008 23:37
Работа с числами Drain Общие вопросы Delphi 10 11.02.2008 16:35
работа с вещественными числами Soule Паскаль, Turbo Pascal, PascalABC.NET 1 12.10.2007 09:33