#include #include #include using namespace std; void dz1() { cout<<"Меня зовут Дмитрий \n"; } void dz2() { float pervoe,vtoroe; cout << "Введите первое число: "; cin >> pervoe; cout << "Введите второе число: "; cin >> vtoroe; if (vtoroe!=0){ cout << "Сумма равна: " << pervoe+vtoroe << "\n"; cout << "Разность равна: " << pervoe-vtoroe << "\n"; cout << "Произведение равно: " << pervoe*vtoroe << "\n"; cout << "Кратное равно: " << pervoe/vtoroe << "\n"; } else{ cout << "Сумма равна: " << pervoe+vtoroe << "\n"; cout << "Разность равна: " << pervoe-vtoroe << "\n"; cout << "Произведение равно: " << pervoe*vtoroe << "\n"; cout << "На 0 делить нельзя\n"; } } void dz3() { float b, c; cout << "Введите b: "; cin >> b; cout << "Введите c: "; cin >> c; if (b != 0) { double x = -c / b; cout << "Решение уравнения: x = " << x << "\n"; } else { if (c == 0) { cout << "Уравнение имеет бесконечное количество решений." << "\n"; } else { cout << "Уравнение не имеет решений." << '\n'; } } } void dz5() { bool den,shtory,lampa; char ans1,ans2,ans3; cout << "На улице день?(y/n): "; cin >> ans1; if (ans1=='y'){ den=true; } else{ den=false; } cout << "Шторы раздвинуты?(y/n): "; cin >> ans2; if (ans2=='y'){ shtory=true; } else{ shtory=false; } cout << "Лампа включена?(y/n): "; cin >> ans3; if (ans3=='y'){ lampa=true; } else{ lampa=false; } if ((shtory and den) or (lampa)){ cout<<"В комнате светло"; } else{ cout<<"В комнате темно"; } } void dz4(){ double a, b, c; // Ввод коэффициентов a, b и c cout << "Введите a: "; cin >> a; cout << "Введите b: "; cin >> b; cout << "Введите c: "; cin >> c; if (a == 0) { if (b == 0) { if (c == 0) { cout << "Уравнение имеет бесконечное количество решений.\n"; } else { cout << "Уравнение не имеет решений.\n"; } } else { // bx + c = 0 double x = -c / b; cout << "Уравнение линейное. Решение: x = " << x << "\n"; } } else { // Вычисление дискриминанта double D = b * b - 4 * a * c; if (D > 0) { // Два действительных корня double x1 = (-b + sqrt(D)) / (2 * a); double x2 = (-b - sqrt(D)) / (2 * a); cout << "Два действительных корня: x1 = " << x1 << ", x2 = " << x2 << "\n"; } else if (D == 0) { // Один действительный корень double x = -b / (2 * a); cout << "Один действительный корень: x = " << x << "\n"; } else { // корней нет cout << "Уравнение не имеет действительных корней." << "\n"; } } } int main() { setlocale(LC_ALL, ""); cout << "Задание 1\n\n"; dz1(); cout << "\n\n"; cout << "Задание 2\n\n"; dz2(); cout << "\n\n"; cout << "Задание 3\n\n"; dz3(); cout << "\n\n"; cout << "Задание 4\n\n"; dz4(); cout << "\n\n"; cout << "Задание 5\n\n"; dz5(); cout << "\n\n"; }