Дано натуральное число n. Найти тройки x, y, z таких натуральных чисел, что n=x2+y2+z2...

0 голосов
75 просмотров
Дано натуральное число n.
Найти тройки x,
y,
z
таких натуральных чисел, что
n=x2+y2+z2
Получить результат при n=166

Информатика (12 баллов) | 75 просмотров
Дан 1 ответ
0 голосов

Var x,y,z,n:integer;
begin
writeln('Введите n');
readln(n)
;for x:=1 to n do
begin
for y:=1 to n do
begin
for z:=1 to n do
begin
if (sqr(x)+sqr(y)+sqr(z)=n)then writeln('x=',x,' y=',y,' z=',z);
end;
end;
end;
end.

(13.4k баллов)