Пайтон я решаю задачу на курсерах ""Тренировочное задание по программированию: Сложное уравнение*"" Вот условие: Решить в целых числах уравнение: (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
Ответы на вопрос:
ответ:
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.
Популярно: Информатика
-
20070503nastia25.09.2020 02:18
-
sergey25030519.11.2020 11:58
-
cadatik0403.02.2021 22:48
-
nebeca15.06.2020 04:12
-
МЫСЛИТЕЛЬ51215.03.2023 16:27
-
AnTonDPR02.01.2022 09:32
-
Mokysya26.09.2022 08:17
-
exii17.12.2021 17:52
-
minari319.10.2022 19:49
-
lehakharitonov08.03.2020 09:43