Прошу подсказать в программе, у меня есть свой код, но он не правильный точно. язык pascal программа вводит натуральные числа a и b и выводит на экран все натуральные числа на отрезке [a, b] делящиеся на каждую из своих цифр var a, b, k, t, m, i, p, d, j: integer; begin write('enter a and b: '); readln(a, b); //10 20 t : = 0; repeat k : = a + 1; j : = k; t : = k; while j < > 0 do begin p : = j mod 10; d : = d + 1; j : = j div 10; // стало 0 end; for i : = 1 to d do //по количеству знаков делает begin if not (k / t mod 10 = 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9) then m : = m - 1; t : = t div 10; end; if m > 0 then writeln(k); until a = b; end.
272
390
Ответы на вопрос:
Var a, b, i, j, c: integer; f: boolean; begin write('enter a and b: '); readln(a, b); //10 20 for i: =a to b do begin f: =true; j: =i; while j < > 0 do begin c: =j mod 10; if (c = 0)or(i mod c < > 0) then f: =false; j : = j div 10; end; if f then writeln(i); end; end. пример: enter a and b: 10 20 11 12 15
Program p1; var k,t: integer; begin write('кг = '); readln(k); t: =k div 1000; writeln('в ',k,' кг полных тонн ',t); end. пример: кг = 54937 в 54937 кг полных тонн 54 program p2; var a,b,k: integer; begin a: =543; b: =130; k: =a div b; writeln('количество квадратов = ',k); end. результат: количество квадратов = 4 program p3; var a,b: integer; begin write('введите четырехзначное число: '); readln(a); b: =9*10000+a; writeln('полученное число = ',b); end. пример: введите четырехзначное число: 4937 полученное число = 94937 program p4; var a,b: integer; begin write('введите трехзначное число: '); readln(a); b: =(a mod 100)*10 + a div 100; writeln('полученное число = ',b); end. пример: введите трехзначное число: 437 полученное число = 374 program p5; var v1,v2,v3,t1,t2,t3,s: real; begin write('v1, t1: '); readln(v1,t1); write('v2, t2: '); readln(v2,t2); write('v3, t3: '); readln(v3,t3); s: =v1*t1+v2*t2+v3*t3; writeln('пройденный путь = ',s: 5: 2, ' км '); end. пример: v1, t1: 5 2 v2, t2: 3 0.5 v3, t3: 4 1.5 пройденный путь = 17.50 км
Популярно: Информатика
-
NekitGame22524.01.2023 12:14
-
PrivPomogite07.06.2022 06:03
-
PatrickKKK15.04.2022 18:38
-
pvale4ka01.12.2021 01:32
-
Kyrylo1308.04.2022 13:50
-
ефим3014.01.2020 04:32
-
ehidna66612.12.2022 21:27
-
ΛXΞL26.06.2022 03:41
-
NoName234509.01.2020 03:35
-
Limon260127.05.2023 06:22