Вычислить площадь треугольника, если известны три его стороны - C (СИ)
Формулировка задачи:
Вычислить площадь треугольника, если известны три его стороны
Прошу написать на C(Без+).
Решение задачи: «Вычислить площадь треугольника, если известны три его стороны»
textual
Листинг программы
#include <StdAfx.h> #include <math.h> #include <conio.h> float a, b, c, p, S; printf("Сторона А - "); scanf("%f", &a); printf("Сторона В - "); scanf("%f", &b); printf("Сторона С - "); scanf("%f", &c); p = (a+b+c)/3; S = powf((p*(p-a)*(p-b)*(p-c)), 1.0/2.0); printf("Площадь равна > %f ед. кв.", S);
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с математикой и вводом/выводом данных
- Объявление переменных типа float для хранения сторон треугольника и его площади
- Вывод сообщения для ввода стороны А и запись значения в переменную a с помощью функции scanf
- Вывод сообщения для ввода стороны В и запись значения в переменную b с помощью функции scanf
- Вывод сообщения для ввода стороны С и запись значения в переменную c с помощью функции scanf
- Вычисление средней стороны треугольника (p) как суммы трех сторон, деленной на 3
- Вычисление площади треугольника по формуле Герона (S) как квадратного корня из выражения (p(p-a)(p-b)*(p-c))
- Вывод сообщения о значении площади треугольника с помощью функции printf
- Вывод единицы квадрата как единицы измерения площади
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д