Найти площадь треугольника - C (СИ)
Формулировка задачи:
составить программу вычисления площади треугольника по трем сторонам.
Решение задачи: «Найти площадь треугольника»
textual
Листинг программы
#include <stdio.h> #include <math.h> int main() { float ab, bc, ca, p, p2, s; printf("Vvedi rasstojanie AB\n"); scanf("%f", &ab); printf("Vvedi rasstojanie BC\n"); scanf("%f", &bc); printf("Vvedi rasstojanie CA\n"); scanf("%f", &ca); p = ab + bc + ca; // perimetr p2 = p / 2; // polumerimetr, nuzhen dlia formuly Gerona s = sqrt(p2*(p2-ab)*(p2-bc)*(p2-ca)); // plos4ad po formule Gerona printf("S = %.3f\n", s); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек
- Объявление переменных для хранения сторон треугольника и площади
- Ввод данных с помощью функции scanf
- Вычисление периметра треугольника (p = ab + bc + ca)
- Вычисление полупериметра треугольника (p2 = p / 2)
- Вычисление площади треугольника по формуле Герона (s = sqrt(p2(p2-ab)(p2-bc)*(p2-ca)))
- Вывод результата на экран
- Возврат 0, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д