написать программку , которая обретает и выводит на печать все четырёхзначные
Написать программку , которая находит и выводит на печать все четырёхзначные числа abcd , для которых производится : a , b ,c ,d - различные цифры ab-cd=a+b+c+d
Задать свой вопрос1 ответ
Славик Цесарчук
Задачку можно решать несколькими методами. Одним из вероятных методов является перебор всех четырехзначных чисел и проверка для каждого из их выполнения условий. Попробуем уменьшить перебор, для этого преобразуем второе условие:
10а+b-(10c+d)=a+b+c+d;
9(a-c)=2(c+d);
(a-c)/(c+d)=2/9
Проанализировав первое условие, получаем, что а=с+2, d=9-c, следовательно 0lt;=clt;=7.
program prim4;
uses crt;
var a,b,c,d: integer;
begin
clrscr;
for c:=0 to 7 do
begin
a:=c+2; d;=9-c;
for b:=0 to 9 do
begin
if (blt;gt;c)and(blt;gt;a)and(blt;gt;d)
then
write(a,b,c,d);
writeln
end;
end;
readln;
end.
Таким образом, мы решили задачку, веско сократив перебор.
10а+b-(10c+d)=a+b+c+d;
9(a-c)=2(c+d);
(a-c)/(c+d)=2/9
Проанализировав первое условие, получаем, что а=с+2, d=9-c, следовательно 0lt;=clt;=7.
program prim4;
uses crt;
var a,b,c,d: integer;
begin
clrscr;
for c:=0 to 7 do
begin
a:=c+2; d;=9-c;
for b:=0 to 9 do
begin
if (blt;gt;c)and(blt;gt;a)and(blt;gt;d)
then
write(a,b,c,d);
writeln
end;
end;
readln;
end.
Таким образом, мы решили задачку, веско сократив перебор.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов