//FPC 2.6.4 Program sieve_of_Eratosthenes; var n, i, x:integer; a: array[1..32000] of boolean; begin readln(n); for i:=2 to (n+1) div 2 do begin x:=i*2; while x<=n do begin a[x]:=true; x:=x+i; end; x:=0; end; for i:=1 to n do if not a[i] then write(i,' '); readln; end.
//PascalABC.NET версия 3.2, сборка 1389 //Если программа не запускается, то обновите версию const n = 200;
var primes: array of integer;
begin primes := ArrGen(n, i -> i);
for var i := 2 to round(sqrt(n)) do begin if not (primes.Contains(i)) then continue; var e := SeqWhile(i*i, x -> x + i, x -> x <= n); primes := primes.Except(e).ToArray; end;
writeln('Простые числа < ', n, ':'); writeln(primes); writeln; writeln('Время вычисления: ', Milliseconds / 1000); end.
Для решения данной задачи, нам нужно понять, как работает четверичная система счисления и какие числа можно записать в трехзначном числе.
Четверичная система счисления использует четыре цифры: 0, 1, 2 и 3.
Трехзначное число в четверичной системе счисления будет иметь вид XYZ, где X, Y и Z - это цифры от 0 до 3.
Для того чтобы число было записано в строго убывающем порядке, необходимо, чтобы X > Y > Z.
Чтобы решить задачу, мы можем рассмотреть все возможные значения для каждой из цифр X, Y и Z.
Для числа X у нас есть 4 возможных значения (от 1 до 3). Если X = 1, то для Y у нас останется 0, так как цифры должны следовать в строго убывающем порядке. Значит, для каждого значения X = 1, у нас будет только одно возможное значение для Y и 0 возможностей для Z.
Если X = 2, то для Y у нас есть два возможных значения (1 и 0), так как Y должно быть меньше X. Если Y = 1, то для Z у нас останется только 0. Если Y = 0, то для Z мы также сможем выбрать 1. Значит, для каждого значения X = 2, у нас будет две возможных комбинации для Y и Z.
Если X = 3, то для Y у нас есть три возможных значения (2, 1 и 0). Выбрав значение Y, для Z у нас останется только одно возможное значение (0). Значит, для каждого значения X = 3, у нас будет три возможных комбинации для Y и Z.
Теперь, чтобы найти общее количество трехзначных чисел, в которых цифры следуют в строго убывающем порядке, мы можем просуммировать количество комбинаций для каждого значения X:
(количество комбинаций для X = 1) + (количество комбинаций для X = 2) + (количество комбинаций для X = 3) = (1 комбинация) + (2 комбинации) + (3 комбинации) = 6 комбинаций.
Таким образом, существует 6 различных трехзначных чисел, записанных в четверичной системе счисления, в записи которых цифры следуют слева направо в строго убывающем порядке.
Да, конечно, можно записать информацию на диск без использования компьютера. Существует несколько устройств, которые позволяют это сделать. Одним из самых распространенных способов является использование специального устройства, называемого записывающим устройством.
Записывающее устройство обычно представляет собой небольшое портативное устройство, которое подключается к компьютеру или другому источнику информации, например, телевизору или музыкальному плееру. Оно принимает информацию, которую вы хотите записать на диск, и переносит ее на пустой диск.
Вот пошаговое решение, как записать информацию на диск с помощью записывающего устройства:
1. Подготовьте все необходимые материалы: записывающее устройство, пустой диск и исходный источник информации (например, компьютер, телевизор или музыкальный плеер).
2. Подключите записывающее устройство к источнику информации с помощью соответствующего кабеля или провода. Обычно в комплекте с записывающим устройством идут кабели для подключения к различным источникам.
3. Включите записывающее устройство и выберите режим записи на диске. Обычно устройство имеет кнопки или меню для выбора режима записи. Убедитесь, что диск, на который вы хотите записать информацию, находится в устройстве.
4. Запустите источник информации, с которого вы хотите записывать на диск. Например, если вы хотите записать музыку с компьютера, запустите плеер или программу, в которой хранится эта музыка.
5. Выберите исходный файл или папку с информацией. Например, выберите конкретную песню или альбом, которые вы хотите записать.
6. Настройте параметры записи, если это необходимо. В некоторых случаях, записывающее устройство может позволять вам настроить качество или формат записи. Однако в большинстве случаев настройки по умолчанию достаточно хороши.
7. Нажмите кнопку записи на записывающем устройстве для начала процесса записи. В это время начнется запись информации на диск.
8. Дождитесь окончания записи и отключите записывающее устройство от источника информации.
Вот и всё! Теперь у вас есть диск с записанной информацией. Вы можете использовать его для просмотра фильмов, прослушивания музыки или сохранения важных файлов.
Program sieve_of_Eratosthenes;
var
n, i, x:integer;
a: array[1..32000] of boolean;
begin
readln(n);
for i:=2 to (n+1) div 2 do
begin
x:=i*2;
while x<=n do
begin
a[x]:=true;
x:=x+i;
end;
x:=0;
end;
for i:=1 to n do if not a[i] then write(i,' ');
readln;
end.