Предмет: Информатика,
автор: AnnyM
Паскаль. Ввести x,y,k- нат. Числа, которые <=30.
Вывести все числа, удавлетворяющие этому уравнению: x^2+y^2=k^2
Ответы
Автор ответа:
0
// PascalABC.NET 3.0, сборка 1150 от 22.01.2016
begin
var x,y,k:integer;
Write('x,y,k= '); Read(x,y,k);
var kk:=sqr(k);
for var i:=1 to x do
for var j:=i to y do
if i*i+j*j=kk then Writeln(i,', ',j)
end.
Тестовое решение:
x,y,k= 20 30 17
8, 15
begin
var x,y,k:integer;
Write('x,y,k= '); Read(x,y,k);
var kk:=sqr(k);
for var i:=1 to x do
for var j:=i to y do
if i*i+j*j=kk then Writeln(i,', ',j)
end.
Тестовое решение:
x,y,k= 20 30 17
8, 15
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Русский язык,
автор: ri3689669
Предмет: Українська мова,
автор: ospivak2000
Предмет: Алгебра,
автор: HELPME986
Предмет: Математика,
автор: pashkova80