В 235 году до н.э. греческий ученый Эратосфен изобрел следующий нахождения простых чисел на промежутке от 1 до заданного N:
1. Выписать все целые числа 2,...,N.
2. Зачеркнуть все числа, кратные i = 2 — первому простому числу.
3. Найти первое незачёркнутое число в списке, большее чем i, и присвоить значению переменной i это число.
4. Повторять шаги 2 и 3, пока это возможно.
После завершения алгоритма незачеркнутыми останутся все простые числа, меньшие либо равные N.
Напишите функцию eratosthenes(N), воспроизводящую данный алгоритм. Ваша функция должна через пробел печатать числа в том порядке, в котором их вычеркивает из списка оригинальный алгоритм. Например, если N = 10, то числа будут вычеркиваться в таком порядке: 4 6 8 10 9.
Если для какого-то параметра никакие числа не вычеркиваются, просто не выводите ничего.
ну както так
Пошаговое объяснение:
В 235 году до н.э. греческий ученый Эратосфен изобрел следующий нахождения простых чисел на промежутке от 1 до заданного N:
1. Выписать все целые числа 2,...,N.
2. Зачеркнуть все числа, кратные i = 2 — первому простому числу.
3. Найти первое незачёркнутое число в списке, большее чем i, и присвоить значению переменной i это число.
4. Повторять шаги 2 и 3, пока это возможно.
После завершения алгоритма незачеркнутыми останутся все простые числа, меньшие либо равные N.
Напишите функцию eratosthenes(N), воспроизводящую данный алгоритм. Ваша функция должна через пробел печатать числа в том порядке, в котором их вычеркивает из списка оригинальный алгоритм. Например, если N = 10, то числа будут вычеркиваться в таком порядке: 4 6 8 10 9.
Если для какого-то параметра никакие числа не вычеркиваются, просто не выводите ничего.
ответ: надеюсь это
Пошаговое объяснение:
Решение а
Выразим приближенно 19 мм в сантиметрах.
Так как 1 см = 10 мм, то число 19 надо округлить до десятков:
19 мм ≈ 20 мм = 2 см.
Решение б
Выразим приближенно 28 см в дециметрах.
Так как 1 дм = 10 см, то число 28 надо округлить до десятков:
28 см ≈ 30 см = 3 дм.
Решение в
Выразим приближенно 423 см в метрах.
Так как 1 м = 100 см, то число 423 надо округлить до сотен:
423 см ≈ 400 см = 4 м.
Решение г
Выразим приближенно 359 см в дециметрах.
Так как 1 дм = 10 см, то число 359 надо округлить до десятков:
359 мм ≈ 360 см = 36 дм.
Решение д
Выразим приближенно 482 см в метрах.
Так как 1 м = 100 см, то число 482 надо округлить до сотен:
482 см ≈ 500 см = 5 м.
Решение е
Выразим приближенно 5621 м в километрах.
Так как 1 км = 1000 м, то число 5621 надо округлить до тысяч:
5621 м ≈ 6000 м = 6 км