Составить функцию нахождения площади треугольника по стороне и высоте, опущенной на эту сторону - C (СИ)
Формулировка задачи:
Составить функцию нахождения площади треугольника
по стороне и высоте, опущенной на эту сторону.
С помощью данной функции вычислить площадь для N треугольников.
Не выводит площадь!И еще вопрос как вывести площадь для N треугольников, используя ту же функцию?
Листинг программы
- //---------------------------------------------------------------------------
- #include <stdio.h>
- #include <conio.h>
- #include <math.h>
- //---------------------------------------------------------------------------
- float s(int,int);
- int main()
- {
- int b,c;
- float u;
- printf("Vvedite dlinu storonu treugolnika i vusotu cherez probel\n");
- scanf("%d %d",&b,&c);
- u=s(b,c);
- printf("Ploshad %f",u);
- getch();
- return 0;
- }
- float s(int a,int h)
- {
- float p;
- p=(1/2)*a*h;
- return(p);
- }
- //---------------------------------------------------------------------------
Решение задачи: «Составить функцию нахождения площади треугольника по стороне и высоте, опущенной на эту сторону»
textual
Листинг программы
- float s(int a,int h)
- { return 0.5*a*h;
- }
Объяснение кода листинга программы
- Функция s(int a,int h) принимает два аргумента типа int - a и h.
- Переменная
a
содержит значение стороны треугольника. - Переменная
h
содержит значение высоты, опущенной на эту сторону. - Функция возвращает площадь треугольника, вычисленную по формуле 0.5ah.
- Значение площади сохраняется в переменной типа float с именем
s
. - Возвращаемое значение функции присваивается переменной
s
. - Значение переменной
s
будет использоваться в дальнейшем для выполнения различных операций или вычислений.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д