18 + 10 = 28 символов - мощность алфавита
N =
, 28 =
, i = 5 бит - для одного символа.
5 * 7 = 35 бит - для хранения 7 символов.
35/8 = 5 байт.
5 * 60 = 300 байт - для хранения 60 номеров
Ответ: 300 байт.
Леонард Эйлер<span> — математик, механик, </span>физик<span> и </span>астроном<span>. Решение задач с помощью кругов Эйлера...</span>
Var
Pr: set of 1..20;
x: integer;
begin
Pr := [1, 2, 3, 5, 7, 11, 13, 17, 19];
writeln('Вводите целые числа от 1 до 20, выход по 99');
repeat
write('Число ');
readln(x);
if x < 21 then
if x in Pr then writeln('простое')
else writeln('не простое')
until x = 99
end.
Тестовое решение:
Вводите целые числа от 1 до 20, выход по 99
Число 18
не простое
Число 3
простое
Число 15
не простое
Число 23
Число 19
простое
Число 99
Попробуй переделать вот эту программу под себя: (см. скриншоты)
Или вот я доработал программу: Выводятся 3 окружности , радиус которых убывает на 50 пикселей