Ввести катеты прямоугольного треугольника и на найти его площадь и гипотенузу - 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;
 
}

Объяснение кода листинга программы

  1. Подключаются необходимые библиотеки для работы с языком и математикой.
  2. Устанавливается русскоязычная локаль.
  3. Объявляются переменные: katet1 и katet2 - для ввода катетов, hipotenyza - для хранения гипотенузы, s - для хранения площади.
  4. Выводится запрос на ввод двух катетов.
  5. Считываются два целых числа, их значения сохраняются в переменных katet1 и katet2.
  6. Вычисляется гипотенуза как сумма квадратов катетов.
  7. Вычисляется площадь как половина произведения катетов.
  8. Выводится результат вычислений на экран.
  9. Программа завершается.

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы