Advertisement
mr1302

Прога первое занятие

Sep 5th, 2020
2,014
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.62 KB | None | 0 0
  1. 1.1
  2. #include <iostream>
  3.  
  4. int main()
  5. {
  6.     setlocale(0, ""); // устанавливаем локаль системы, чтобы печатать русские символы
  7.     std::cout << " Мое имя: Михаил";
  8. }
  9. 1.2
  10.  
  11. #include <iostream>
  12.  
  13. using namespace std; //переходим в пространство имен std
  14.  
  15. int main()
  16. {
  17.     setlocale(0, "");
  18.     double a; //объявляем вещественные числа a и b
  19.     double b;
  20.     cout << "Введите 2 любых числа\n";
  21.     cin >> a >> b; //считываем их и выводим сумму, разность и деление, если возможно
  22.     cout << "Сумма: " << a + b << endl;
  23.     cout << "Разность: " << a - b << endl;
  24.     cout << "Произведение: " << a * b << endl;
  25.     if (b != 0) //деление возможно если делитель не равен 0
  26.         cout << "Частное от деления первого числа на второе: " << a / b << endl;
  27.     else
  28.         cout << "Деление не возможно" << endl;
  29. }
  30.  
  31. 1.3
  32.  
  33. #include <iostream>
  34.  
  35. using namespace std;
  36.  
  37. int main()
  38. {
  39.     setlocale(0, "");
  40.     double b;//объявляем вещественные числа b и c
  41.     double c;
  42.     cout << "Введите 2 любых числа\n";
  43.     cin >> b >> c;//считываем их
  44.     if (b == 0) { // далее проверяем все возможные случаи уравнения, используя условия, и решаем его
  45.         if(c == 0)
  46.             cout << "х любое";
  47.         else
  48.             cout << "решений нет";
  49.     }
  50.     else if(c == 0)
  51.         cout << "х равен 0";
  52.     else
  53.         cout << "х равен " << -c / b;
  54. }
  55.  
  56. 1.4
  57. #include <iostream>
  58. #include <cmath>
  59.  
  60. using namespace std;
  61.  
  62. int main()
  63. {
  64.     setlocale(0, "");
  65.     double a;
  66.     double b;//объявляем вещественные числа а, b и c
  67.     double c;
  68.     cout << "Введите 3 любых числа\n";
  69.     cin >> a >> b >> c;//считываем их
  70.     if (b == 0) { // далее проверям все возможные случаи уравнения, используя условия, и считаем ответ
  71.         if (c == 0) {
  72.             if(a == 0)
  73.                 cout << "х любое";
  74.             else
  75.                 cout << "х равен 0";
  76.         }
  77.         else {
  78.             if(a == 0)
  79.                 cout << "решений нет";
  80.             else {
  81.                 if((c < 0 && a > 0) || (c > 0 && a < 0))
  82.                     cout << "х равен +- " << sqrt(-c / a);
  83.                 else
  84.                     cout << "решений нет";
  85.             }
  86.         }
  87.     }
  88.     else if (c == 0) {
  89.         if (a == 0)
  90.             cout << "х равен 0";
  91.         else
  92.             cout << "x равен 0 и " << -b / a;
  93.     }
  94.     else if(a == 0)
  95.         cout << "х равен " << -c / b;
  96.     else {
  97.         double D = b * b - 4 * a * c; //при подсчете дискриминанта проверям все его возможные значения, влияющие на исход решения
  98.         if(D == 0)
  99.             cout << "х равен" << -b / (2 * c);
  100.         else if(D < 0)
  101.             cout << "решений нет";
  102.         else
  103.             cout << "x равен " << (-b + sqrt(D)) / (2 * c) << " и " << (-b - sqrt(D)) / (2 * c);
  104.     }
  105. }
  106. 1.5
  107. #include <iostream>
  108.  
  109. using namespace std;
  110.  
  111. int main()
  112. {
  113.     setlocale(0, ""); //Инициализируем булевые переменные обозначающие состояния времени суток, штор и лампы соответственно
  114.     bool d = false;
  115.     bool s = false;
  116.     bool l = false;
  117.     cout << "Добро пожаловать в определитель света в комнате!\nЧтобы программа зарабоатала ответьте, на следующие вопросы:\n";
  118.     cout << "На улице день? (1(да) / 0(нет))\n"; // Узнаем у пользователя состояния времени суток, штор и лампы соответственно
  119.     cin >> d;
  120.     cout << "Шторы раздвинуты? (1(да) / 0(нет))\n";
  121.     cin >> s;
  122.     cout << "Лампа включена? (1(да) / 0(нет))\n";
  123.     cin >> l;
  124.     if ((d && s) || l) //Используя логическую формулу получаем ответ
  125.         cout << "В комнате светло";
  126.     else
  127.         cout << "В комнате темно";
  128. }
  129.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement