#include<iostream>
#include<iomanip>
#define _USE_MATH_DEFINES
#include<cmath>
using namespace std;
int main()
{
double a, b, c, alfa, beta, gamma;
cout <<"a="; cin >> a;
cout <<"b="; cin >> b;
cout <<"c="; cin >> c;
if (a+b>c && a+c>b && b+c>a)
{
alfa = acos((b*b+c*c-a*a)/(2*b*c))*180/M_PI;
beta = acos((a*a+c*c-b*b)/(2*a*c))*180/M_PI;
gamma = acos((a*a+b*b-c*c)/(2*a*b))*180/M_PI;
cout <<"Angles in degrees:\n";
cout <<setprecision(3)<<fixed<< "alfa=" << alfa << " beta=" << beta << " gamma=" << gamma << endl;
}
else cout << "Triangle absent\n";
system("pause");
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Один и тот же текст на русском языке записан в различных кодировках. Текст, записанный в 8-битной кодировке, на 40 бит больше текста, записанного в 4-битной кодировке. Сколько символов содержит текст?
Примем количество символов за х.
Информационный объем текста I=x*i, где i -количество бит на символ
В первом случае I₁=8x, во втором I₂=4x
По условию задачи информационный объем текста в первом случае больше чем во втором на 40 бит, то есть:
8х-4х=40
4х=40
х=40/4=10
Количество символов в тексте: 10
Объяснение: