Python 3.6\:
на вход подается некое число, меньше или равное 20 .
на выходе мы должны получить 2 строки:
Если подаем на вход 10, то получим:
[[1], [1], [4], [27], [256], [3125], [46656], [823543], [16777216], [387420489]]
[[1], [2], [6], [30], [260], [3130], [46662], [823550], [16777224], [387420498]]
Если подаем на вход число 15, то получим:
[[1], [1], [4], [27], [256], [3125], [46656], [823543], [16777216], [387420489], [10000000000], [285311670611], [8916100448256], [302875106592253], [11112006825558016]]
[[1], [2], [6], [30], [260], [3130], [46662], [823550], [16777224], [387420498], [10000000010], [285311670622], [8916100448268], [302875106592266], [11112006825558030]]
Программа состоит из 4 строк.
var x,y:integer;
begin
writeln('введите два числа');
readln(x);
readln(y);
if (x<1000000001) and (y<1000000001) and (x>0) and (y>0)
then writeln('сумма чисел =',x+y)
else writeln('диапазон чисел неверный');
end.
Если вдруг вам поверит учитель, можете перевыполнить поставленную задачу:
var x,y:integer;
s:string;
begin
randomize;
writeln('взять ли числа случайными? ответ да или нет');
readln(s);
if (s='да') or (s='Да') or (s='ДА') or (s='дА') then begin
x:=random(1000000000);
y:=random(1000000000);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);
end
else begin
writeln('введите два числа');
readln(x);
readln(y);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);
end;
end.