Вычислить площадь треугольника по трём сторонам - C (СИ)
Формулировка задачи:
Привет всем ,писал программу для задачиВычислить площадь треугольника по трём сторонам, пользуясь формулой Герона
где р — полупериметр треугольника: .) но не получилось прошу вашей помощи)).
P.s вот моя прога :
Листинг программы
- #include<stdio.h>
- #include<locale.h>
- #include <math.h>
- main()
- {
- float A,B,C;
- float p,S;
- setlocale(LC_CTYPE,”rus”);
- printf(“\nВычисление площади треугольника по трём сторонам\n”);
- printf(“Введение точки А\n”);
- printf(“A->”);
- scanf(“%f”&A);
- printf(“Введение точки B\n”);
- printf(“B->”);
- scanf(“%f”&B);
- printf(“Введение точки C\n”);
- printf(“C->”);
- scanf(“%f”&C);
- p=(a+b+c)/2;
- S=sqrt(p(p-a)*(p-b)*(p-c))
- print(“Площадь треугольника по трём сторонам,%f”, S);
Решение задачи: «Вычислить площадь треугольника по трём сторонам»
textual
Листинг программы
- #include<stdio.h>
- #include<locale.h>
- #include <math.h>
- #include <Windows.h>
- int main()
- {
- float A,B,C;
- float p,S;
- setlocale(LC_CTYPE,"Russian");
- printf("\nВычисление площади треугольника по трём сторонам\n");
- printf("Введение точки А\n");
- printf("A->");
- scanf("%f",&A);
- printf("Введение точки B\n");
- printf("B->");
- scanf("%f",&B);
- printf("Введение точки C\n");
- printf("C->");
- scanf("%f",&C);
- p=(A+B+C)/2;
- S=sqrt(p*(p-A)*(p-B)*(p-C));
- printf("Площадь треугольника по трём сторонам,%f", S);
- system("Pause");
- return 0;
- }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами с плавающей точкой и для работы с консолью
- Объявление переменных A, B, C для хранения длин сторон треугольника
- Объявление переменных p, S для хранения площади треугольника и промежуточного значения
- Установка русской локали для вывода сообщений
- Вывод сообщения с просьбой ввести длины сторон треугольника
- Считывание длин сторон треугольника с помощью функции scanf
- Вычисление промежуточного значения p как суммы длин сторон, деленной на 2
- Вычисление площади треугольника по формуле Герона, используя промежуточное значение p и длины сторон
- Вывод сообщения с результатом вычисления площади треугольника
- Ожидание нажатия клавиши для выхода из программы
- Возврат значения 0 для завершения программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д