Skip to content

Instantly share code, notes, and snippets.

@fantom44ik
Created April 1, 2025 07:55
Show Gist options
  • Save fantom44ik/2920f4375efc677abddd74d4f8f79200 to your computer and use it in GitHub Desktop.
Save fantom44ik/2920f4375efc677abddd74d4f8f79200 to your computer and use it in GitHub Desktop.
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
setlocale(0, "");
//1st
int x1, y1, x2, y2;
cout << "Введите координаты верхнего левого и нижнего правого угла:\n";
cin >> x1 >> y1;
cout << "Введите координаты точки:\n";
cin >> x2 >> y2;
if (x2 <= x1 - 1 && y2 <= y1 - 1) {
cout << "Точка лежит внутри прямоугольника\n";
}
else {
cout << "Точка не лежит внутри прямоугольника\n";
}
cout << "\n\n\n";
//2nd
int bilet;
int bilet_1, bilet_2, bilet_3, bilet_4, bilet_5, bilet_6;
cout << "Введите номер билета:\n";
cin >> bilet;
bilet_1 = bilet / 100000;
bilet_2 = (bilet / 10000) % 10;
bilet_3 = (bilet / 1000) % 10;
bilet_4 = (bilet / 100) % 10;
bilet_5 = (bilet / 10) % 10;
bilet_6 = bilet % 10;
if (bilet_1 + bilet_2 + bilet_3 == bilet_4 + bilet_5 + bilet_6) {
cout << "Билет счастливый\n";
}
else {
cout << "Билет не счастливый\n";
}
cout << "\n\n\n";
//3rd
double a, b;
double result;
int option;
cout << "Введите два числа:\n";
cin >> a >> b;
cout << "Выберите операцию:\n1. Сложение\n2. Вычитание\n3. Умножение\n4. Деление\n";
cin >> option;
switch (option) {
case 1:
result = a + b;
cout << "Результат: " << result << "\n";
break;
case 2:
result = a - b;
cout << "Результат: " << result << "\n";
break;
case 3:
result = a * b;
cout << "Результат: " << result << "\n";
break;
case 4:
if (b == 0 || a == 0) {
cout << "На ноль делить нельзя\n";
}
else {
result = a / b;
cout << "Результат: " << result << "\n";
}
break;
}
cout << "\n\n\n";
//4th
//5th
srand(time(0));
int random_choise = rand() % 8;
int user_continue_choise = 1;
string user_question;
cout << "Добро пожаловать в Мольфар-3000!\n";
cout << "Введите ваш вопрос:\n";
cin >> user_question;
switch (random_choise)
{
case 0:
cout << "Да\n";
break;
case 1:
cout << "Нет\n";
break;
case 2:
cout << "Возможно\n";
break;
case 3:
cout << "Скорее всего\n";
break;
case 4:
cout << "Сложно сказать\n";
break;
case 5:
cout << "Спросите позже\n";
break;
case 6:
cout << "Не могу ответить\n";
break;
case 7:
cout << "Не стоит задавать такие вопросы\n";
break;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment