Using System;
public class Test
{
public static void Main()
{
double r, x, y;
Console.WriteLine("r = ");
r = double.Parse(Console.ReadLine());
Console.WriteLine("x = ");
x = double.Parse(Console.ReadLine());
if (x<=0) y = -0.5*x;
else if (x<=r) y = -Math.Sqrt(4-x*x)+2;
else if (x<=2*r) y = Math.Sqrt(4-(x-2)*(x-2));
else y = -x+2*r;
Console.WriteLine("y = " + y);
Console.ReadLine();
}
}
Пример:
<span>r = 2
x = 3
y = 1.73205080756888</span>
Приди приди в лес собери листья осматри лист выброси лист возьми1 лист принеси листья домой высуши лист
N = 10;
m = 12;
1. m = 12 - 2 = 10; n = 10 * 2 = 20;
2. m = 10 -2 = 8; n = 20 * 2 = 40;
3. m = 8 - 2 = 6; n = 40 * 2 = 80;
4. m = 6 -2 = 4; n = 80 * 2 = 160.
Вывод: 160.
Ответ: 160.
Var b,i,k,n: int64;
begin
readln(n);
b:=1;
for i := 1 to n do
b:=b*i;
writeln(b);
end.
Входные данные подставлять в переменную n