Программа вычисляет площадь треугольника
по двум сторонам и углу между ними
*/
#include "locale.h"
#include <stdio.h>
#include <curses.h>
#include "math.h"
int main()
{
float a, b, alfa, ploshad;
char *loc;
loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
initscr();
printw("Вычисление площади треугольника.\n");
printw("Введите через пробел длины двух сторон:");
scanw("%f %f", &a, &b);
printw("Введите величину угла между сторонами треугольника:");
scanw("%f", &alfa);
ploshad = a * b * sin(alfa * M_PI / 180) / 2;
printw("Площадь треугольника: %5.2f", ploshad);
getch();
endwin();
return 0;
}
Компиляция заголовочного файла math.h
gcc 60.c -o 60 -lncursesw -lm
Комментариев нет:
Отправить комментарий