Составить программу в паскале с использованием циклических операторов: три приятеля были свидетелями дорожного происшествия. номер машины(четырехзначный) ни один из них не запомнил. однако один заметил,что этот номер делиться на 2,7 и 11; другой заметил, что в номере учавствуют только две цифры, а третий заметил,что сумма цифр равна 30 . какой номер автомобиля?
233
500
Ответы на вопрос:
Function colcifr(a: integer): integer; var s, k: string; i, j: integer; begin i : = a; repeat str(i mod 10, k); i : = i div 10; if (pos(k, s) = 0) then begin s : = concat(s, k); inc(j); end; until (i = 0); colcifr : = j; end; function sum(i: integer): integer; var a, b: integer; begin a : = i; repeat b : = b + a mod 10; a : = a div 10; until (a = 0); sum : = b; end; var i: integer; begin for i : = 1000 to 9999 do if (i mod 2 + i mod 7 + i mod 11 = 0) then if (colcifr(i) = 2) then if (sum(i) = 30) then writeln(i); end. 8778
5минут - это 5 х 6 = 300 с. за это время будет передано 300 х 16 000 000 = 4 800 000 000 бит. переводим в гигабайты: 4 800 000 000 / (1024³ х 8 ) ≈ 0.56 гб ответ: 0.56 гб
Популярно: Информатика
-
Alinka212829.03.2021 02:37
-
AliceRosen27.11.2020 01:42
-
АртиUp17.03.2020 15:55
-
кот92903.02.2021 15:10
-
cernyshova31.07.2020 09:04
-
Dedsec0814.02.2021 02:07
-
gawrilinamaria04.05.2020 03:58
-
angelinaguseyn24.11.2022 16:04
-
Meryem9808.09.2021 14:42
-
ВикаБрагина200515.04.2023 09:40