Ввести катеты прямоугольного треугольника и на найти его площадь и гипотенузу - C (СИ)
Формулировка задачи:
help me , срочно выручайте
1) Ввести катеты прямоугольного треугольника.Найти его площадь и гипотенузу
2)Даны радиус круга и сторона квадрата.У какой фигуры площадь больше? (использовать if)
3) По номеру месяца напечатать его название (использовать switch)
4)Найти значение выражения ( для натуральных m и n , m<n) A=m*(m+1)*...*(m+n) (использовать for или while)
5)Дано натуральное число n и вещественные а1 а2 ... an .Определить сумму квадратов отрицательных вещественных чисел
Решение задачи: «Ввести катеты прямоугольного треугольника и на найти его площадь и гипотенузу»
textual
Листинг программы
/*Нахождение гипотенузы и катета*/ #include <stdio.h> #include <locale.h> /*библиотека языка*/ #include <math.h> /*математическая библиотека*/ int main() { setlocale(LC_ALL, "RUS"); /*Подключаем русский язык*/ int katet1, katet2; float hipotenyza, s; printf("Введите два катета\n"); scanf("%d %d", &katet1, &katet2); hipotenyza = pow(katet1, 2) + pow(katet2, 2); /*Находим гипотенузу*/ hipotenyza = (float)pow(hipotenyza, 0.5); /*Находим площадь*/ s = (float)0.5 * katet1 * katet2; printf("\n\tГипотенуза: %.2f\n" "\tПлощадь: %.2f\n", hipotenyza, s); return 0; }
Объяснение кода листинга программы
- Подключаются необходимые библиотеки для работы с языком и математикой.
- Устанавливается русскоязычная локаль.
- Объявляются переменные: katet1 и katet2 - для ввода катетов, hipotenyza - для хранения гипотенузы, s - для хранения площади.
- Выводится запрос на ввод двух катетов.
- Считываются два целых числа, их значения сохраняются в переменных katet1 и katet2.
- Вычисляется гипотенуза как сумма квадратов катетов.
- Вычисляется площадь как половина произведения катетов.
- Выводится результат вычислений на экран.
- Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д