Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Laba 2 Tasks
- ------------
- 1
- #include <iostream>
- #include <clocale>
- using namespace std;
- void main()
- {
- setlocale(LC_ALL, "Russian");
- while (true)
- {
- int x1, x2, x3, y1, y2, y3;
- double lineAB, lineBC, lineAC;
- cout << "Введите координату первой точки треугольника A(x1, y1). Например: 2 5\n";
- cin >> x1 >> y1;
- cout << "\nВведите координату второй точки треугольника B(x2, y2). Например: 5 1\n";
- cin >> x2 >> y2;
- cout << "\nВведите координату третей точки треугольника C(x3 y3). Например: 11 3\n";
- cin >> x3 >> y3;
- lineAB = sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
- lineBC = sqrt((x2 - x3) * (x2 - x3) + (y2 - y3) * (y2 - y3));
- lineAC = sqrt((x1 - x3) * (x1 - x3) + (y1 - y3) * (y1 - y3));
- if (lineAB < lineBC && lineAB < lineAC) cout << "Сторона AB наименьшая.";
- else if (lineBC < lineAB && lineBC < lineAC) cout << "Сторона BC наименьшая.";
- else if (lineAC < lineAB && lineAC < lineBC) cout << "Сторона AC наименьшая.";
- else if (lineAB == lineBC && lineAB == lineAC) cout << "Стороны AB, BC и AC равны.";
- else if (lineAB == lineBC && lineAB > lineAC) cout << "Сторона AC наименьшая, а стороны AB и BC равны";
- else if (lineAB == lineBC && lineAB < lineAC) cout << "Стороны AB и BC равны и меньше стороны AC";
- else if (lineAC == lineBC && lineAC > lineAB) cout << "Сторона AB наименьшая, а стороны AC и BC равны";
- else if (lineAC == lineBC && lineAC < lineAB) cout << "Стороны AC и BC равны и меньше стороны AB";
- else if (lineAB == lineAC && lineAB > lineBC) cout << "Сторона BC наименьшая, а стороны AB и AC равны";
- else if (lineAB == lineAC && lineAB < lineBC) cout << "Стороны AB и AC равны и меньше стороны BC";
- else cout << "Что-то пошло не так...";
- cout << endl;
- system("pause");
- system("cls");
- }
- }
- ---------------------
- 2
- #include <iostream>
- #include <clocale>
- using namespace std;
- void main()
- {
- setlocale(LC_ALL, "Russian");
- while (true)
- {
- float number1, number2;
- char action;
- cout << "Введите операцию для калькулятора. Например: 3 * 5.\n\n";
- cout << "Доступные действия: сложение: +\n";
- cout << " вычитание: -\n";
- cout << " умножение: *\n";
- cout << " деление: /\n";
- cin >> number1 >> action >> number2;
- switch (action)
- {
- case '+': cout << number1 + number2; break;
- case '-': cout << number1 - number2; break;
- case '*': cout << number1 * number2; break;
- case '/': cout << number1 / number2; break;
- default: cout << "Что-то пошло не так...";
- break;
- }
- cout << endl;
- system("pause");
- system("cls");
- }
- }
- ---------------------------
- 3
- #include <iostream>
- #include <clocale>
- using namespace std;
- void main()
- {
- setlocale(LC_ALL, "Russian");
- while (true)
- {
- int a, b, c;
- cout << "Введите числа a, b и c. Например: 3 4 5.\n";
- cin >> a >> b >> c;
- if (a + b < c || c + b < a || a + c < b) cout << "\nNot triangle\n";
- else cout << "\nTriangle\n";
- system("pause");
- system("cls");
- }
- }
- ---------------------------------
- 4
- #include <iostream>
- #include <clocale>
- using namespace std;
- void main()
- {
- setlocale(LC_ALL, "Russian");
- int number;
- //cout << "Введите число: ";
- //cin >> number;
- for(int i = 1; i <= 100; i++)
- {
- number = i;
- if(number > 0 && number <= 100)
- {
- if (number > 10 && number < 21)
- {
- switch(number)
- {
- case 11: cout << "одиннадцать"; break;
- case 12: cout << "двенадцать"; break;
- case 13: cout << "тринадцать"; break;
- case 14: cout << "четырнадцать"; break;
- case 15: cout << "пятнадцать"; break;
- case 16: cout << "шестнадцать"; break;
- case 17: cout << "семнадцать"; break;
- case 18: cout << "восемнадцать"; break;
- case 19: cout << "девятнадцать"; break;
- case 20: cout << "двадцать"; break;
- }
- }
- else
- {
- switch(number / 10)
- {
- case 0: break;
- case 1: cout << "десять"; break;
- case 2: cout << "двадцать"; break;
- case 3: cout << "тридцать"; break;
- case 4: cout << "сорок"; break;
- case 5: cout << "пятьдесят"; break;
- case 6: cout << "шестьдесят"; break;
- case 7: cout << "семьдесят"; break;
- case 8: cout << "восемьдесят"; break;
- case 9: cout << "девяносто"; break;
- case 10: cout << "сто"; break;
- }
- if(number > 20) number %= 10;
- switch(number)
- {
- case 0: break;
- case 1: cout << "один"; break;
- case 2: cout << "два"; break;
- case 3: cout << "три"; break;
- case 4: cout << "четыре"; break;
- case 5: cout << "пять"; break;
- case 6: cout << "шесть"; break;
- case 7: cout << "семь"; break;
- case 8: cout << "восемь"; break;
- case 9: cout << "девять"; break;
- }
- }
- }
- else
- {
- cout << "Ошибка условия";
- }
- cout << endl;
- }
- cout << endl;
- system("pause"); //Delay
- }
- -------------------------------
- 4
- #include <iostream>
- #include <clocale>
- using namespace std;
- void main()
- {
- setlocale(LC_ALL, "Russian");
- int number;
- cout << "Введите число: ";
- cin >> number;
- if (number >= 100 && number <= 999)
- {
- switch (number / 100)
- {
- case 1: cout << "Сто "; break;
- case 2: cout << "Двести "; break;
- case 3: cout << "Триста "; break;
- case 4: cout << "Четыреста "; break;
- case 5: cout << "Пятьсот "; break;
- case 6: cout << "Шестьсот "; break;
- case 7: cout << "Семьсот "; break;
- case 8: cout << "Восемьсот "; break;
- case 9: cout << "Девятьсот "; break;
- }
- if (number % 100 > 10 && number % 100 < 21)
- {
- switch (number % 100)
- {
- case 11: cout << "одиннадцать"; break;
- case 12: cout << "двенадцать"; break;
- case 13: cout << "тринадцать"; break;
- case 14: cout << "четырнадцать"; break;
- case 15: cout << "пятнадцать"; break;
- case 16: cout << "шестнадцать"; break;
- case 17: cout << "семнадцать"; break;
- case 18: cout << "восемнадцать"; break;
- case 19: cout << "девятнадцать"; break;
- case 20: cout << "двадцать"; break;
- }
- }
- else
- {
- switch (number % 100 / 10)
- {
- case 0: break;
- case 1: cout << "десять "; break;
- case 2: cout << "двадцать "; break;
- case 3: cout << "тридцать "; break;
- case 4: cout << "сорок "; break;
- case 5: cout << "пятьдесят "; break;
- case 6: cout << "шестьдесят "; break;
- case 7: cout << "семьдесят "; break;
- case 8: cout << "восемьдесят "; break;
- case 9: cout << "девяносто "; break;
- }
- switch (number % 100 % 10)
- {
- case 0: break;
- case 1: cout << "один"; break;
- case 2: cout << "два"; break;
- case 3: cout << "три"; break;
- case 4: cout << "четыре"; break;
- case 5: cout << "пять"; break;
- case 6: cout << "шесть"; break;
- case 7: cout << "семь"; break;
- case 8: cout << "восемь"; break;
- case 9: cout << "девять"; break;
- }
- }
- }
- else
- {
- cout << "Ошибка условия";
- }
- cout << endl;
- system("pause"); //Delay
- }
Advertisement
Add Comment
Please, Sign In to add comment