Составить алгоритм решения ребуса муха + муха + муха = слон (различные буквы обозначают различные цифры, старшая — не 0). может кто объяснить решение var m,u,h,a,s,l,o,n: integer; begin for m: =1 to 9 do for s: =1 to 9 do for u: =0 to 9 do for h: =0 to 9 do for a: =0 to 9 do for l: =0 to 9 do for o: =0 to 9 do for n: =0 to 9 do if *1000)+(u*100)+(h*10)+a)*3=(s*1000)+(l*100)+(o*10)+n) and ((m< > u) and (m< > h) and (m< > a) and (m< > s) and (m< > l) and (m< > o) and (m< > n) and (u< > h) and (u< > a) and (u< > s) and (u< > l) and (u< > o) and (u< > n) and (h< > a) and (h< > s) and (h< > l) and (h< > o) and (h< > n) and (a< > s) and (a< > l) and (a< > o) and (a< > n) and (s< > l) and (s< > o) and (s< > n) and (l< > o) and (l< > n) and (o< > n)) then writeln(m,u,h,a,'+',m,u,h,a,'+',m,u,h,a,'=',s,l,o,n); end.
170
446
Ответы на вопрос:
Программа состоит из 8-ми вложенных циклов. смысл которых прост - перебрать все варианты значений букв m,u,h,a,s,l,o,n. т.е. последовательно каждой буквам m,u,h,a,s,l,o,n присваивается значение от 0 до 9.внутри этого цикла производится проверка двух условий: 1. выполнение муха+муха+муха+слон2. чтобы значение букв не совпадало. как только эти два условия выполняются на экран выводится значение букв. p.s. программу можно .
Pascal: var count: integer; i: integer; rost: integer; begin for i: =1 to 15 do begin read(rost); if rost > 170 then count: =count+1; end; write('попадут в команду ',count,' игроков'); end. java: import java.util.*; public class main { public static void main(string[] args) { scanner input = new scanner(system.in); int count= 0; for(int i = 0; i < 15; i++){ if(input.nextint() > 170){ count++; } } system.out.println("кол-во: " + count); } }
Популярно: Информатика
-
adaman200622.06.2023 00:57
-
NAZBEK28.09.2020 05:07
-
ivonin0730.12.2022 02:05
-
Biszkopt9924.02.2022 06:26
-
ILYA342117.10.2020 01:21
-
Индира197322.07.2020 23:13
-
krasotka872616.04.2023 21:21
-
lilitabraamyan30.05.2022 20:18
-
reginailt20.08.2022 23:56
-
alevtina199126822.03.2023 14:52