SHARE
TWEET

Untitled

a guest Feb 27th, 2020 87 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cstdlib> // для exit()
  3. #include <stdlib.h>
  4. using namespace std;
  5. #include <iomanip>
  6.  
  7. int main() {
  8.     double pi = 3.1415926536;
  9.  
  10.     std::cout << std::setprecision(2) << std::fixed << pi << std::endl;
  11.     std::cout << std::setprecision(2) << std::scientific << pi << std::endl;
  12.  
  13.     return 0;
  14. }
  15. \
  16.  
  17.  
  18. // Вывести меню пользователю и вернуть номер варианта
  19. int prompt_menu_item()
  20.  
  21.     // Выбранный вариант меню
  22. {int var;
  23.  
  24.  cout << "Выберите вариант\n" << endl;
  25.     cout << "1. Ввод нового треугольника\n"
  26.         << "2. Вычисление площади треугольника\n"
  27.         << "3. Вычисление минимального угла в градусах\n"
  28.         << "4. Вычисление косинуса минимального угла\n"
  29.         << "5. выйти\n" << endl;
  30.     cout << ">>> ";
  31.     cin >> var;
  32.     return var;
  33.         int main(int var, char* argv[]);
  34.             int main = prompt_menu_item();
  35.  
  36.             switch (var)
  37.     case 1:
  38.         int main();
  39.         cout << "Ввод нового треугольника..." << endl;
  40.         double x1, y1, x2, y2, x3, y3, s;
  41.         cout << "Введите координаты 1" << endl;
  42.         cin >> (x1, y1);
  43.         cout << "Введите координаты 2" << endl;
  44.         cin >> x2, y2;
  45.         cout << "Введите координаты 3" << endl;
  46.         cin >> (x3, y3);
  47.         switch (var)
  48.     case 2:
  49.         int main();
  50.         cout << "Вычисление площади треугольника..." << endl;
  51.         s:=((x2 - x1) * (y3 - y1) - (x3 - x1) * (y2 - y1)) / 2;
  52.         cout<<"Площадь=", s:8 : 2<<endl;
  53.         cin;
  54.         switch (var)
  55.     case 3:
  56.         cout << "Вычисление минимального угла в градусах..." << endl;
  57.         char main(1);
  58. constexpr auto M_PI = 3.16159265358979323846;
  59.  
  60.         double a, b, c, alfa, beta, gamma;
  61.  
  62.         cout << "a="; cin >> a;
  63.         cout << "b="; cin >> b;
  64.         cout << "c="; cin >> c;
  65.  
  66.  
  67.         if (a + b > c && a + c > b && b + c > a)
  68.         {
  69.             alfa = acos((b * b + c * c - a * a) / (2 * b * c)) * 180 / M_PI;
  70.             beta = acos((a * a + c * c - b * b) / (2 * a * c)) * 180 / M_PI;
  71.             gamma = acos((a * a + b * b - c * c) / (2 * a * b)) * 180 / M_PI;
  72.             cout << "Angles in degrees:\n";
  73.             cout << setprecision(3) << fixed << "alfa=" << alfa << " beta=" << beta << " gamma=" << gamma << endl;
  74.         }
  75.         else cout << "Triangle absent\n";
  76.         system("pause");
  77.         return 0;
  78.         switch (var)
  79.     case 4:
  80.         cout << "Вычисление косинуса минимального угла..." << endl;
  81.         switch (var)
  82.     case 5:
  83.         cout << "Выход из программы..." << endl;
  84.         exit(EXIT_SUCCESS);
  85.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top