Untitled

Run Settings
LanguageC++
Language Version
Run Command
#include <Windows.h> #include <iostream> #include <cmath> constexpr auto pi = 3.141521; using namespace std; void task63() { cout << "\nзадание № 63"; double Scircle, Ssquare, a, ds; cout << "\nвведите площадь круга" << endl; cin >> Scircle; cout << "\nвведите площадь квадрата" << endl; cin >> Ssquare; a = sqrt(Ssquare); ds = sqrt(4 * Scircle / pi); if (ds <= a) cout << "\nкруг поместится в квадрат"; else if (a * sqrt(2) / 2 <= ds) cout << "\nквадрат поместится в круге"; else { cout << "\nошибка. отпишитесь создателю"; } } void task74() { cout << "\nзадание № 74"; int n, t, s, d, a; cout << "\nвведите трехзначное число " << endl; cin >> n; if (n > 99) { t = n / 100; s = n / 10 % 10; d = n % 10; if (t + s + d > 9 < 100) cout << "сумма цифр двузначное число" << endl; else cout << "сумма цифр не двузначное число" << endl; if (t * s * d > 99 < 999) cout << "произведение цифр трехзначное число" << endl; else cout << "произведение цифр не трехзначное число" << endl; if ((t + s + d) % 5 == 0) cout << "сумма цифр кратна 5" << endl; else { cout << "сумма цифр не кратна 5" << endl; } cout << "введите число а" << endl; cin >> a; if ((t + s + d) % a == 0) cout << "сумма цифр кратна числу а" << endl; else cout << "сумма цифр не кратна числу а" << endl; } else { cout << "неправильный ввод" << endl; } } void task85() { cout << "задание № 85"; int a, b, c; cout << "\nвведите переменные a,b,c" << endl; cin >> a; cin >> b; cin >> c; if (a >= 0 && b >= 0 && c >= 0) cout << "отрицательных чисел нет" << endl; else if (a < 0 && b >= 0 && c >= 0 || b < 0 && a >= 0 && c >= 0 || c < 0 && a >= 0 && b >= 0) cout << "1 отрицательное число" << endl; else if (a < 0 && b < 0 && c >= 0 || a < 0 && b >= 0 && c < 0 || a >= 0 && b < 0 && c < 0) cout << "2 отрицательных числа" << endl; else if (a < 0 && b < 0 && c < 0) cout << "3 отрицательных числа" << endl; else cout << "ошибка. свяжитесь с создателем" << endl; } void task96() { cout << "задание № 96"; double m, n; cout << "\nвведите массу пакета c рисом m и пакета n " << endl; cin >> m; cin >> n; if (m > n) cout << "\nпервый пакет тяжелее второго. Его вес" << m << "кг"; else { if (m < n) cout << "\nвторой пакет тяжелее первого. Его вес " << n << " кг"; else { if (m == n) cout << "\nмасса пакетов равна"; else { cout << "\nошибка"; } } } } void task107() { double a, b, d, e, g, h, k, l; cout << "задание № 107" << endl; cout << "введите координаты первой вершины треугольника" << endl; cin >> a; cin >> b; cout << "введите координаты второй вершины треугольника" << endl; cin >> d; cin >> e; cout << "введите координаты третей вершины треугольника" << endl; cin >> g; cin >> h; cout << "введите координаты точки" << endl; cin >> k; cin >> l; if ((k <= a <= d <= g) && (l <= b <= e <= h)) cout << "точка пренадлежит треугольнику" << endl; else cout << "точка не пренадлежит треугольнику" << endl; } void task118() { cout << "\nзадание № 118"; double a, r, R; cout << "\nвведите сторону правильного треугольника" << endl; cin >> a; cout << "\nвведите радиус круга" << endl; cin >> r; R = a * sqrt(3) / 3; if (r >= R) cout << "\nтреугольник поместится в круг" << endl; else { cout << "\nтреугольник не поместится в круг" << endl; } } void task129() { cout << "задание № 129"; double sale, input; cout << "\nвведите стоимость книг" << endl; cin >> sale; cout << "введите сумму денег внесенную покупателем" << endl; cin >> input; if (sale > input) cout << "недостаточная сумма. внесите еще " << sale - input << endl; else if (sale == input) cout << "спасибо" << endl; else if (sale < input) cout << "возьмите сдачу " << input - sale << endl; } void task140() { cout << "задание № 140"; double a, b, c; cout << "\nвведите длины сторон, после каждого ввода нажимайте enter" << endl; cin >> a; cin >> b; cin >> c; if (a == b == c) cout << "\nтреугольник равносторонний" << endl; else cout << "\nтреугольник не равносторонний" << endl; } void task151() { cout << "задание № 151"<<endl; int x11, x21, y11, y21, d1, d2, s1, s2, x12, y12, x13, y13, x14, y14, x22, y22, x23, y23, x24, y24; cout << "введите координаты левого нижнего угла первого прямоугольника" << endl; cin >> x11; cin >> y11; cout << "введите координаты левого нижнего угла второго прямоугольника" << endl; cin >> x21; cin >> y21; cout << "введите длину и ширину первого прямоугольника" << endl; cin >> d1; cin >> s1; cout << "введите длину и ширину второго пярмоугольника" << endl; cin >> d2; cin >> s2; if (x11 == x21 && y11 == y21 && d1 <= d2 && s1 <= s2) cout << "все точки первого прямоугольника пренадлежат второму" << endl; else cout << "все точки первого прямоугольника не пренадлежат второму" << endl; if ((x11 == x21 && y11 == y21 && d1 <= d2 && s1 <= s2) | (x11 == x21 && y11 == y21 && d1 >= d2 && s1 >= s2)) cout << "точки одного из прямоугольников пренадлежат другому" << endl; else cout << "точки одного из прямоугольников не пренадлежат другому" << endl; x12 = x11 + d1; x14 = x11 + s1; x13 = x12 + s1; x22 = x21 + d2; x24 = x21 + s2; x23 = x22 + s2; if ((x11 == x21) && (x12 == x22) && (x13 == x23) && (x14 = x24)) cout << "прямоугольники друг в друге" << endl; else if (((x11 < x21) && (x12 < x22) && (x13 >= x23) && (x14 >= x24)) && (y11 < y21) && (y12 < y22) && (y13 >= y23) && (y14 >= y24) || ((x11 >= x21) && (x12 < x22) && (x13 < x23) && (x14 >= x24)) && ((y11 >= y21) && (y12 < y22) && (y13 < y23) && (y14 >= y24)) || ((x11 >= x21) && (x12 >= x22) && (x13 < x23) && (x14 < x24)) && ((y11 >= y21) && (y12 >= y22) && (y13 < y23) && (y14 < y24)) || ((x11 < x21) && (x12 >= x22) && (x13 >= x23) && (x14 < x24)) && ((y11 < y21) && (y12 >= y22) && (y13 >= y23) && (y14 < y24)) || ((x11 > x21) && (x12 > x22) && (x13 >= x23) && (x14 >= x24)) && ((y11 > y21) && (y12 > y22) && (y13 >= y23) && (y14 >= y24)) || ((x11 >= x21) && (x12 > x22) && (x13 > x23) && (x14 >= x24)) && ((y11 >= y21) && (y12 > y22) && (y13 > y23) && (y14 >= y24)) || ((x11 >= x21) && (x12 >= x22) && (x13 > x23) && (x14 > x24)) && ((y11 >= y21) && (y12 >= y22) && (y13 > y23) && (y14 > y24)((y11 >= y21) && (y12 >= y22) && (y13 > y23) && (y14 > y24)) || ((x11 > x21) && (x12 >= x22) && (x13 >= x23) && (x14 > x24)) && ((y11 > y21) && (y12 >= y22) && (y13 >= y23) && (y14 > y24)))) cout << "прямоугольники пересекаются" << endl; else cout << "прямоугольники не пересекаются" << endl; } void task162() { cout << "задание № 162"<<endl; int x1, y1, x2, y2, x3, y3, x4, y4, s; cout << "введите координаты первой вершины прямоугольника " << endl; cout << "x:" << endl; cin >> x1; cout << "y:" << endl; cin >> y1; cout << "введите координаты второй вершины прямоугольника " << endl; cout << "x:" << endl; cin >> x2; cout << "y:" << endl; cin >> y2; cout << "введите координаты третей вершины прямоугольника " << endl; cout << "x:" << endl; cin >> x3; cout << "y:" << endl; cin >> y3; cout << "введите координаты четвертой вершины прямоугольника " << endl; cout << "x:" << endl; cin >> x4; cout << "y:" << endl; cin >> y4; if ((x1 == 0) && (x2 > 0) && (x3 > 0) && (x4 == 0) && (y1 > 0) && (y2 > 0) && (y3 > 0) && (y4 > 0)) s = (x2 - x1) * (y2 - y3); else if ((x1 > 0) && (x2 > 0) && (x3 > 0) && (x4 > 0) && (y1 > 0) && (y2 > 0) && (y3 == 0) && (y4 == 0)) s = (x2 - x1) * (y2 - y3); else if ((x1 > 0) && (x2 > 0) && (x3 > 0) && (x4 > 0) && (y1 > 0) && (y2 > 0) && (y3 > 0) && (y4 > 0)) s = (x2 - x1) * (y2 - y3); else if ((x1 == 0) && (x2 > 0) && (x3 > 0) && (x4 == 0) && (y1 > 0) && (y2 > 0) && (y3 == 0) && (y4 == 0)) s = (x2 - x1) * (y2 - y3); else if ((x1 < 0) && (x2 > 0) && (x3 > 0) && (x4 < 0) && (y1 > 0) && (y2 > 0) && (y3 > 0) && (y4 > 0)) s = x2 * (y2 - y3); else if ((x1 > 0) && (x2 > 0) && (x3 > 0) && (x4 > 0) && (y1 > 0) && (y2 > 0) && (y3 < 0) && (y4 < 0)) s = (x2 - x1) * y1; else { cout << "неправильный ввод" << endl; } cout << "площадь части прямоугольника, расположенной в первом квадранте равняется " << (s,'red') << endl; } int main() { system("color 17"); setlocale(LC_CTYPE, "rus"); cout << "\nдратути" << endl; task63(); task74(); task85(); task96(); task118(); task129(); task140(); task151(); task162(); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines