Лабораторная работа: Операции ввода вывода Арифметические операции
// – Расчет углов треугольника –
#pragmahdrstop
#include <iostream.h> // для потокового ввода-вывода
#include <conio.h> // для getch()
#include <math.h> // для acos(x) и M_PI
#pragma argsused
int main (int argc, char* argv[])
{
floata, b, c; // объявляем переменные a, b, c
cout << «inputa–»; // выводим на экран приглашение
cin >> a; // вводим значение a, и т.д.
cout << «input b –»;
cin >> b;
cout << «input c –»;
cin >> c;
floatalpha, betta, gamma; // объявляем переменные
alpha = acos((b*b + c*c – a*a)/(2*b*c)); // считаем alpha
betta = acos((a*a + c*c – b*b)/(2*a*c)); // считаем betta
gamma = acos((a*a + b*b – c*c)/(2*a*b)); // считаем gamma
cout << «\n alpha =» << alpha/M_PI*180; // выводимвсе
cout << «\n betta =» << betta/M_PI*180; // углынаэкран
cout << «\n gamma =» << gamma/M_PI*180; // (вградусах)
cout << «\n» << alpha + betta + gamma; // суммауглов=pi?
getch(); // задержка
return 0; // завершение
}
// –