Как найти длину гипотезузы?

147
09 декабря 2021, 17:30

найти значения длины гипотенузы в прямоугольном треугольнике с целыми сторонами, если 1 из катетов (H) Н-простое число. H=(2<=H<=10^4)

Например вводим 3, а выводит 5

Answer 1

Надо полагать, это задача не совсем по C++, а по школьной математике

a^2 + b^2 = c^2

а известное и простое, нужно найти b,c

a^2 = c^2 - b^2

как учили в 6 классе

a*a = (c - b)*(c + b)

И что теперь следует из того, что a простое - догадаетесь?

READ ALSO
Не могу понять, почему ругается компилятор

Не могу понять, почему ругается компилятор

Решил попробовать создать двоичный тип данных для вводимых чисел, а также функции конъюнктирования и дизъюнктирования к нимОднако в какой-то...

87
Qt - парсинг запроса на сервере в QTcpSocket

Qt - парсинг запроса на сервере в QTcpSocket

Есть сервер TCP QTcpServer tcp и сокет подключения QTcpSocket socketПодключаю я их вот так:

92