Составить функцию нахождения площади треугольника по стороне и высоте, опущенной на эту сторону - 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
будет использоваться в дальнейшем для выполнения различных операций или вычислений.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д