Найти, Значение катетов прямоугольного треугольника - C (СИ)
Формулировка задачи:
Составить программу, в которой вводится значение катетов прямоугольного треугольника. Найти
Вывести на экран значение гипотенузы и площади треугольника.
Помогите, что-то ничего не выходит
Спасибо.
http://data3.floomby.com/files/share...CffqU03byw.png
код программы, но я так понял он не верный (
Решение задачи: «Найти, Значение катетов прямоугольного треугольника»
textual
Листинг программы
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, c, s;
printf("'a' and 'b': ");
scanf("%lf%lf", &a, &b);
c = sqrt(pow(a, 2) + pow(b, 2));
s = (a * b) / 2;
printf("'c' = %.2lf\n", c);
printf("'S' = %.2lf\n", s);
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами с плавающей точкой и математическими функциями.
- Объявление переменных типа double для хранения значений катетов и гипотенузы треугольника, а также для хранения значения площади треугольника.
- Вывод сообщения с просьбой ввести значения катетов треугольника.
- Считывание значений катетов треугольника с помощью функции scanf. Значения сохраняются в переменных a и b.
- Вычисление длины гипотенузы треугольника с помощью формулы: c = sqrt(pow(a, 2) + pow(b, 2)).
- Вычисление площади треугольника по формуле: s = (a * b) / 2.
- Вывод значения длины гипотенузы треугольника на экран.
- Вывод значения площади треугольника на экран.
- Завершение работы программы.