19. Цикл while 2
Задание
В этом задании необходимо использовать циклы с условием и только их (цикл с постусловием или цикл с предусловием).
- В этом задании из арифметических операций можно использовать только сложение и вычитание.
Ввести с клавиатуры два натуральных числа (оба меньше 1000).
Выведите на экран их произведение.
В этом задании НЕЛЬЗЯ использовать цикл for, и НЕЛЬЗЯ использовать операцию произведения
*
. - В этом задании из арифметических операций можно использовать только сложение и вычитание. С клавиатуры вводятся натуральные числа и . Выведите на экран натуральные числа, получающиеся последовательным вычитанием из первого числа второго. После этого выведите на экран количество этих чисел.
- Даны целые положительные числа и . Найти их наибольший общий делитель (НОД), используя алгоритм Евклида: НОД(, ) = НОД(, mod ), если ; НОД(, ) = , где «mod» обозначает операцию взятия остатка от деления.
- Введите с клавиатуры вещественное число . Вычислите сумму ряда: Вычисления прекратите, когда очередное слагаемое станет меньше . Это слагаемое не нужно добавлять в сумму. Выведите на экран сумму ряда с точностью 5 знаков после десятичной точки.
- С клавиатуры вводятся целые числа. Вывести на экран количество тех первых введенных чисел, которые составляют арифметическую прогрессию. При обнаружении конца арифметической прогрессии остальные числа не вводить.
- Ввести с клавиатуры натуральное число N (N<10000). Вывести на экран наименьшее простое число, которое больше чем N.
- Дано вещественное число . Последовательность вещественных чисел определяется следующим образом: Найти первый из номеров , для которых выполняется условие , и вывести этот номер, а также числа и с точностью до пяти знаков после запятой