#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;
1). Из большого кувшина отлить в маленький 3 л. В большом осталось 5 л.
2). Перелить 3 л из маленького в средний кувшин.
3). Снова наполнить маленький кувшин из большого. В большом осталось 2 л.
4). Из маленького (в котором 3 л) наполняем доверху средний (в котором было 3 л). При этом переливаем в него 2 л, а в маленьком остается 1 л.
5). 5 л из среднего переливаем в большой (было 2 л, стало 7 л).
6). Переливаем 1 л из маленького в средний.
7). Из большого (где 7 л) наполняем маленький. В большом осталось 4 л.
8). Из маленького выливаем 3 л в средний, где был 1 л и получаем тоже 4 л.
Объяснение:
#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;
}
1). Из большого кувшина отлить в маленький 3 л. В большом осталось 5 л.
2). Перелить 3 л из маленького в средний кувшин.
3). Снова наполнить маленький кувшин из большого. В большом осталось 2 л.
4). Из маленького (в котором 3 л) наполняем доверху средний (в котором было 3 л). При этом переливаем в него 2 л, а в маленьком остается 1 л.
5). 5 л из среднего переливаем в большой (было 2 л, стало 7 л).
6). Переливаем 1 л из маленького в средний.
7). Из большого (где 7 л) наполняем маленький. В большом осталось 4 л.
8). Из маленького выливаем 3 л в средний, где был 1 л и получаем тоже 4 л.
Объяснение: