С++ 1. Дана строка S, изображающая вещественное число в формате с плавающей точкой, и целое
число N (> 0). Вывести набор символов, изображающих первые N цифр дробной части этого
вещественного числа (без округления).
2. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими).
Определить количество слов, которые содержат ровно три буквы "А".
3. Дана строка-предложение. Подсчитать количество содержащихся в строке гласных букв.
#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;
}