Составить функцию нахождения площади треугольника по стороне и высоте, опущенной на эту сторону - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Составить функцию нахождения площади треугольника по стороне и высоте, опущенной на эту сторону. С помощью данной функции вычислить площадь для N треугольников. Не выводит площадь!И еще вопрос как вывести площадь для N треугольников, используя ту же функцию?
Листинг программы
  1. //---------------------------------------------------------------------------
  2. #include <stdio.h>
  3. #include <conio.h>
  4. #include <math.h>
  5. //---------------------------------------------------------------------------
  6. float s(int,int);
  7. int main()
  8. {
  9. int b,c;
  10. float u;
  11. printf("Vvedite dlinu storonu treugolnika i vusotu cherez probel\n");
  12. scanf("%d %d",&b,&c);
  13. u=s(b,c);
  14. printf("Ploshad %f",u);
  15. getch();
  16. return 0;
  17. }
  18. float s(int a,int h)
  19. {
  20. float p;
  21. p=(1/2)*a*h;
  22. return(p);
  23. }
  24. //---------------------------------------------------------------------------

Решение задачи: «Составить функцию нахождения площади треугольника по стороне и высоте, опущенной на эту сторону»

textual
Листинг программы
  1. float s(int a,int h)
  2. {   return 0.5*a*h;
  3.  }

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

  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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы