using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
double x;
Console.WriteLine("Введите X");
x = double.Parse(Console.ReadLine());
if (x <= 3) x = x * x - 3 * x + 9;
else if (x > 3) x = 1 / (x * x * x + 6);
Console.WriteLine(x);
}
}
}
Ответ:
def F(a,b,c,x):
if x < 1 and b != 0:
function = -a*(x^2) + (b/c)
elif x > 1.5 and b == 0:
function = (x-a)/((x-c)^2)
else:
function = (x^2)/(c^2)
return function
def main():
in_args = [int(i) for i in input().split()]
try:
assert len(in_args) == 4
except AssertionError:
print('Input Error, Try again')
else:
print(F(*in_args))
if __name__ == '__main__':
main()
P.S Сайт иногда нарушает отступы в коде. С этим внимательнее.
P.S 2 - Программа особо не тестировалась, т.к самому считать мне было весьма не охото, а примера входных/выходных данных приложено не было. Бездумно копировать на свой страх и риск
Объяснение:
===== PascalABC.NET =====
begin
var n :=Random(100, 999);
n.Println;
Print('Цифры числа:');
while n > 0 do
begin
Print(n mod 10);
n := n div 10;
end;
end.