Решение задачи Поля с Acmp

Без пояснения   Просмотров: 12


Геннадий учится в сельской школе и мечтает стать агрономом. На уроке геометрии Геннадий познакомился с новой фигурой – прямоугольником. Освоив вычисление площади прямоугольника, Гена подумал о том, что квадратные поля гораздо удобнее, нежели прямоугольные. Поразмыслив еще немного, Гена столкнулся с интересной задачей: существует ли такое квадратное поле, у которого площадь в точности равна площади заданного поля прямоугольной формы, чтобы при этом длины сторон обеих полей были бы целыми числами?

Код

#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
    long long a, b, c;
    cin >> a >> b;
    if(int(sqrt(a * b)) == sqrt(a*b))
        c = sqrt(a*b);
    else
        c = 0;
    cout << c;
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться