Есть ответ 👍

Пайтон я решаю задачу на курсерах ""Тренировочное задание по программированию: Сложное уравнение*"" Вот условие: Решить в целых числах уравнение: (ax+b) / (cx+d) =0 Формат ввода Вводятся 4 числа: a,b,c,d; c и d не равны нулю одновременно. Формат вывода Необходимо вывести все решения, если их число конечно, “NO” (без кавычек), если решений нет, и “INF” (без кавычек), если решений бесконечно много. Но у меня выводит ошибку : Test 6 Runtime error Вот сам код: a, b, c, d = int(input()), int(input() ), int(input()), int(input()) x = 0 i = 1 formula_1 = a * x + b formula_2 = c * x + d if a * x + b == 0: print("INF") elif c * x + d == 0: print("INF") else: while float(formula_1) / float(formula_2) != 0.0: if i == 1000: break i = i + 1 x = x + 1 formula_1 = a * x + b formula_2 = c * x + d if i == 1000: print("NO"

214
450
Посмотреть ответы 1

Ответы на вопрос:

moseva2399
4,4(61 оценок)

ответ:

var i,n: integer;

p: =real;

begin

read(n);

p: =1.0;

for i: =1 to n do

begin

p: =p*2/(i+1);

end;

write (p);

end.

Популярно: Информатика