PascalABC легко решить Необходимо найти длины сторон всех прямоугольников, площадь...

0 голосов

PascalABC легко решить
Необходимо найти длины сторон всех прямоугольников, площадь которых равна заданному натуральному числу S. Стороны должны быть выражены натуральными числами. При этом решения, которые получаются перестановкой размеров сторон, считаются разными.


спросил от (15 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Кандидат Наук (31.5k баллов)
 
Лучший ответ

// Необходимо найти длины сторон всех прямоугольников, 
// площадь которых равна заданному натуральному числу S. 
// Стороны должны быть выражены натуральными числами. 
// При этом решения, которые получаются перестановкой размеров сторон, считаются разными.

var S,i  : word;
Begin
  writeln ('Введите площадь прямоугольника');
  readln (S);
  writeln ('Возможные прямоугольники:');
  for i:=1 to S do
    begin
      if (S mod i)=0 then
         begin
          writeln ('сторона а=',i,' сторона b=',S/i);
        end;
    end;
End.

оставил комментарий от (15 баллов)

Спасибо тебе огромное! Ты меня очень выручил.

оставил комментарий от Кандидат Наук (31.5k баллов)

всегда пожалуйста

...