Лабораторная работа: Операции ввода вывода Арифметические операции

// – Расчет углов треугольника –

#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; // завершение

}

// –

К-во Просмотров: 204
Бесплатно скачать Лабораторная работа: Операции ввода вывода Арифметические операции