Quick actions

cmd+k|ctrl+k

Navigation

Languages

3

Snippet info

Language

Cpp

Visibility

public

Author

fairlybet

Created

2019-10-05T10:05:00Z

Updated

2019-10-18T13:21:16Z


#include <iostream>

#include <cmath>

using namespace std;

void Task22()
{
	cout << "Вариант 22" << endl << "Введите количество рублей (от 1 до 999):" << endl;

	int x;

	cin >> x;

	if (x % 10 == 1 && x - 100 * (x / 100) != 11)
	{
		cout << x << " " << "рубль";
	}
	if (x % 10 > 1 && x % 10 < 5 && (x - 100 * (x / 100)) / 10 != 1)
	{
		cout << x << " " << "рубля";
	}
	if (x % 10 > 4 || (x - 100 * (x / 100)) / 10 == 1 || x % 10 == 0)
	{
		cout << x << " " << "рублей";
	}
	cout << endl << endl;
}

void Task15()
{
	cout << "Вариант 15" << endl << "Введите два числа и нажмите <Enter>..." << endl;
	int x, y, z;
	cin >> x >> y;
	cout << "Сколько будет" << " " << x << "-" << y << "? Введите ответ и нажмите <Enter>..." << endl;
	cin >> z;
	if (z == x - y)
	{
		cout << "Правильно!";
	}
	else
	{
		cout << "Вы ошиблись!";
	}
	cout << endl << endl;
}

int main()
{
	setlocale(LC_ALL, "Russian");

	system("cls");

	int number;

	int a = 1;

	while (a == 1)
	{ 
		cout << "Введите номер варианта (чтобы выйти, введите 0)..." << endl;
		tryagain:
		cin >> number;
		cout << endl;

		if (number == 22)
		{
			Task22();
		}

		if (number == 15)
		{
			Task15();
		}

		if (number != 22 && number != 15 && number != 0)
		{
			cout << "Неверный номер, введите еще раз..." << endl << endl;
			goto tryagain;
		}

		if (number == 0)
		{
			a = number;
		}
	}
}
	
	
	


INFO