Все
Математика
Алгебра
Геометрия
Литература
Русский язык
Истоки
Краеведение
Французский язык
Литературное чтение
Астрономия
Природоведение
Родной край
Немецкий язык
Технология
Физика
Английский язык
Обществознание
Химия
Биология
История
О`zbek tili
Окружающий мир
Естествознание
География
Украинский язык
Информатика
Украинская литература
Казахский язык
Физкультура и спорт
Экономика
Музыка
Право
Белорусский язык
МХК
Кубановедение
ОБЖ
Психология
Кыргыз тили
Другие предметы
Показать все предметы
fffff
24.02.2022, 06:36
Информатика

Дано вещественное число а . Найти такое наименьшее m, при котором: 1+ 1/2+1/3+...+ 1/m>a

Знаешь ответ?

Чтобы оставить ответ, или зарегистрируйтесь.

Ответ или решение 1
Дарина Гаврилецкая

program zz1;

var m:integer; // вводим переменную целого типа

a, r:real; // вводим переменную вещественного типа

begin

write(' введите заданное вещественное число '); // вводим с клавиатуры вещественное число

read(a);

while r < a do // организуем цикл, пока сумма ряда не станет больше заданного числа

begin

m:=m+1; // увеличиваем m на единицу

r:=r + 1/m; // вычисляем сумму чисел ряда

end;

write(' найденное наименьшее m = ', m); // выводим ответ

end.