Составить функцию нахождения площади треугольника по стороне и высоте, опущенной на эту сторону - 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;
 }

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

  1. Функция s(int a,int h) принимает два аргумента типа int - a и h.
  2. Переменная a содержит значение стороны треугольника.
  3. Переменная h содержит значение высоты, опущенной на эту сторону.
  4. Функция возвращает площадь треугольника, вычисленную по формуле 0.5ah.
  5. Значение площади сохраняется в переменной типа float с именем s.
  6. Возвращаемое значение функции присваивается переменной s.
  7. Значение переменной s будет использоваться в дальнейшем для выполнения различных операций или вычислений.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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