Между населёгными пунктами A B C D E F есть дороги. Найди кратчайший путь между пунктами A и F
297
500
Ответы на вопрос:
1) var a,b,sum : integer; begin readln(a, b); if (a mod b = 0) then begin while a > 0 do begin sum: = sum + (a mod 10); a: = a div 10; end; if sum > b then begin writeln('верно'); halt; end; end; writeln('неверно'); end. пример: 1234 2верно2) vari: integer; beginfor i: = 100 to 999 do if (i*i)mod 1000 = i then write(i, ' '); end. результат: 376 625 3) var i,n : integer; function simple(n: longint): boolean; var i: longint; begin for i : = 2 to round(sqrt(n)) do if n mod i = 0 then break; simple : = n mod i < > 0; end; begin read(n); for i: = 1 to round(sqrt(n)) do if n mod i = 0 then if (simple(i))and(simple(n div i)) then begin writeln('yes'); halt; end; writeln('no'); end. пример: 33 yes
Популярно: Информатика
-
DenchikKing13.01.2022 04:46
-
dhdndbrb07.09.2020 01:34
-
irina2000barano05.08.2020 22:45
-
Gayal196123.04.2020 10:55
-
ирина185318.02.2023 09:27
-
sergo3g123g23.11.2021 18:30
-
som171231.01.2020 03:10
-
AnastasiaKT20.02.2022 03:03
-
Vladislava25627.06.2023 05:36
-
TTLoXoIMalchik23.08.2021 00:53