Загрузка данных


#include <stdio.h>
#include <math.h>

int main() {
    double a;

    // Ввод стороны треугольника
    printf("Введите длину стороны равностороннего треугольника: ");
    if (scanf("%lf", &a) != 1 || a <= 0) {
        printf("Ошибка: сторона должна быть положительным числом.\n");
        return 1;
    }

    // Расчет высоты (h) и площади (S)
    double height = (a * sqrt(3.0)) / 2.0;
    double area = (a * a * sqrt(3.0)) / 4.0;

    // Вывод результатов с точностью до трех знаков после запятой
    printf("\nРезультаты вычислений:\n");
    printf("Высота треугольника: %.3lf\n", height);
    printf("Площадь треугольника: %.3lf\n", area);

    return 0;
}