Skip to main content

19. Цикл while 2

Задание

В этом задании необходимо использовать циклы с условием и только их (цикл с постусловием или цикл с предусловием).

  1. В этом задании из арифметических операций можно использовать только сложение и вычитание. Ввести с клавиатуры два натуральных числа (оба меньше 1000). Выведите на экран их произведение. В этом задании НЕЛЬЗЯ использовать цикл for, и НЕЛЬЗЯ использовать операцию произведения *.
  2. В этом задании из арифметических операций можно использовать только сложение и вычитание. С клавиатуры вводятся натуральные числа AA и BB (B<A<109)(B \lt A \lt 10^9). Выведите на экран натуральные числа, получающиеся последовательным вычитанием из первого числа второго. После этого выведите на экран количество этих чисел.
  3. Даны целые положительные числа AA и BB. Найти их наибольший общий делитель (НОД), используя алгоритм Евклида: НОД(AA, BB) = НОД(BB, AA mod BB), если B0B\neq 0; НОД(AA, 00) = AA, где «mod» обозначает операцию взятия остатка от деления.
  4. Введите с клавиатуры вещественное число x(x 2)x (x~ \geq 2). Вычислите сумму ряда: 1+35+5x4+7x61 +\frac{3}{5}+\frac{5}{x^4}+\frac{7}{x^6} Вычисления прекратите, когда очередное слагаемое станет меньше 0.00010.0001. Это слагаемое не нужно добавлять в сумму. Выведите на экран сумму ряда с точностью 5 знаков после десятичной точки.
  5. С клавиатуры вводятся целые числа. Вывести на экран количество тех первых введенных чисел, которые составляют арифметическую прогрессию. При обнаружении конца арифметической прогрессии остальные числа не вводить.
  6. Ввести с клавиатуры натуральное число N (N<10000). Вывести на экран наименьшее простое число, которое больше чем N.
  7. Дано вещественное число ee (e>0)(e> 0). Последовательность вещественных чисел AKA_K определяется следующим образом: A1=1, A2=2, AK=(AK2+2AK1)/3,K=3,4,...A_1 = 1,~ A_2 = 2,~ A_K = (A_{K–2} + 2A_{K–1})/3, K = 3, 4, ... Найти первый из номеров KK, для которых выполняется условие |AKAK1|<e\text{\textbar}A_K – A_{K–1}\text{\textbar} \lt e, и вывести этот номер, а также числа AK1A_{K–1} и AKA_K с точностью до пяти знаков после запятой

Ссылка на контест