Python 3.
a, b, c, d = map(int, input().split())
for x in range(1000 + 1):
if a * x ** 3 + b * x**2 + c * x + d == 0:
print(x)
Пример ввода:
1 2017 -36598 65120
Пример вывода:
2
16
Var
e,f: string;
a,i: integer;
begin
for i:=1 to 10 do
begin
while length(e)<3 do
begin
a:=random(10);
Str (a,f);
e:=e+f;
end;
writeln(e);
e:='';
end;
<span>end.</span>
640*512 * 7 = 2 293 760 бит = 286 720 байт = 280 Кбайт
Пример комбинированной информации:
Вы получили телеграмму: "Встречайте двенадцатого. Поезд прибывает в восемь вечера" - в данном тексте слова "двенадцатого" и "восемь" мы понимаем как числа, хотя они и выражены словами.
// Дан массив целых чисел. Все нечетные элементы удвоить, а четные уменьшить вдвое.
var a: array [1..10] of real; // возьмем массив из 10 чисел
i,x :byte;
begin
randomize;
for i:=1 to 10 do //заполняем исходный массив случайными числами (до 1000)
begin
a[i]:=random(1000);
writeln (i,' элемент исходного массива ',a[i]);
end;
writeln ();
for i:=1 to 10 do
begin
x:=i mod 2; //определяем четный или нет элемент массива
if x=0 then //если элемент четный
begin
a[i]:=a[i]/2;
writeln (i,' элемент массива - четный ',a[i]);
end
else //если элемент нечетный
begin
a[i]:=a[i]*2;
writeln (i,' элемент массива - нечетный ',a[i]);
end;
end;
<span>end.</span>