Увеличение переменных с оператором if

Уровень сложности:

Составить алгоритм увеличения всех трех, введённых с клавиатуры, переменных на 5,если среди них есть хотя бы две равные. В противном случае выдать ответ «равных нет».

Без труда справитесь с написанием этой программы, если прочитаете статьи об операторе ветвления if и операторе выбора if else. На выходе у вас должна получиться программа, которая делает вот такой вывод:

#include <iostream>
using namespace std;
int main()
{
	setlocale (LC_ALL, "RUS");
	int x, y, z;
	cout<<"\t\t\tУвеличение переменных с оператором if\n";
	cout<<endl;
	cout<<"Введите 1 число:  ";
	cin>>x;
	cout<<endl;
	cout<<"Введите 2 число:  ";
	cin>>y;
	cout<<endl;
	cout<<"Введите 3 число:  ";
	cin>>z;
	cout<<endl;
	if (x==y||x==z||y==z)
	{
		cout<<"\n1 число = "<<x+5<<"\n\n"<<"2 число = "<<y+5<<"\n\n"<<"3 число = "<<z+5<<endl;
	}
	else 
	{
	cout<<"\t\tРавных нет\n";
	}
	cout<<endl;
	 return 0;
}

Как всегда, наблюдаем результат работы программы:

CppStudio.com
			Увеличение переменных с оператором if

Введите 1 число:  10

Введите 2 число:  9

Введите 3 число:  9

1 число = 15

2 число = 14

3 число = 14
Следующие статьи помогут вам в решении данной задачи:
Автор: Marienko L.
Дата: 01.10.2012
Поделиться:

Комментарии

  1. Tobi Fisher

    #include «stdafx.h»
    #include <iostream>
    using namespace std;

    int main() //заголовок главной функции программы
    {

    setlocale(LC_ALL, «RUS»); // могу использовать русский текст ввод\ввывод
    //cout << «\t\t\t Учимся рисовать с помощью кода \n\n\n» << endl;
    //// определяем в массиве рисуемый объект
    //int risunok[][34] = { { 0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0 },//34 —
    // { 0,0,5,0,0,0,0,0,0,0,5,0,0,5,0,1,3,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,5,0,0,5,0,0,0,0,0,0,1,0,3,3,0,2,0,0,0,5,0,0,0,0,0,0,5,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,5,0,1,0,0,3,3,0,0,2,0,0,0,0,5,0,0,0,0,0,0,5,0 },
    // { 0,0,5,0,0,0,0,0,0,0,0,0,1,4,4,4,3,3,4,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,1,3,3,2,0,0,0,0,5,0,0,0,5,0,0,0,0,5,0 },
    // { 0,0,5,0,0,5,0,0,0,0,0,0,0,0,1,0,3,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,5,0,0,0,0,0,0,0,0,0,1,0,0,3,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,5,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,3,0,0,0,2,0,0,5,0,0,0,0,5,0,0,0,0 },
    // { 0,5,0,0,0,5,0,0,0,0,0,1,0,0,0,0,3,3,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,3,3,0,0,0,0,0,2,0,0,0,5,0,0,0,5,0,5 },
    // { 0,0,0,5,0,0,0,0,0,1,0,0,0,0,0,0,3,3,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,5,0,0,1,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,2,0,0,0,0,0,0,0,0 },
    // { 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,5,0,0,0,0,0,0,0,0,1,0,3,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,3,0,0,2,0,0,0,0,0,0,0,0,0,5,0,0,0 },
    // { 0,0,5,0,0,0,0,0,0,0,0,0,1,0,0,0,3,3,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,3,3,0,0,0,0,2,0,0,5,0,0,5,0,0,0,5,0 },
    // { 0,0,0,0,5,0,0,0,0,0,1,0,0,0,0,0,3,3,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,5,0,0,0,0,0,0,1,0,0,0,0,0,0,3,3,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0 },
    // { 0,0,5,0,0,0,0,1,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,2,0,0,5,0,0,0,0 },
    // { 0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 },
    // { 5,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 },
    // { 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 },//35 |
    // { 0,0,0,1,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,2,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    // { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 },
    //};
    //char symbol[6] = { ‘ ‘,’*’, ‘*’ ,’|’,’*’,’ ‘ };
    ////рисуем объект
    //for (int i = 0; i < 34; i++)//цикл по строкам
    //{
    // for (int j = 0; j < 35; j++)//цикл по столбцам
    // {
    // switch (risunok[i][j])
    // {
    // case 0: cout << symbol[0]; continue;
    // case 1: cout << symbol[1]; continue;
    // case 2: cout << symbol[2]; continue;
    // case 3: cout << symbol[3]; continue;
    // case 4: cout << symbol[4]; continue;
    // case 5: cout << symbol[5]; continue;
    // }
    // }
    // cout << endl;
    //}
    /*cout << «\t\t\t Сравнение чисел \n\n\n» << endl;
    int a, b,;
    cout << «Введите 1 число — «;
    cin >> a;
    cout << «Введите 2 число — «;
    cin >> b;
    if (a > b) {
    cout << » Первое число больше второго»<<endl;
    } if (a < b) { cout << «второе число больше первого «<< endl ; } else {
    cout << » Числа равны !»<< endl;
    } */
    cout << «\t\t\t\ Увеличение переменных с оператором if! \n\n» << endl;
    float a, b, c;
    float x = 5;
    cout << «Введите 1 число — «;
    cin >> a;
    cout << «Введите 2 число -«;
    cin >> b;
    cout << «Введите 3 число — «;
    cin >> c;
    cout << «1 число = » << a + x << endl;
    cout << «2 число = » << b + x << endl;
    cout << «3 число = » << c + x << endl;
    if (a != b && a != c && b != c)
    { cout << «равных нет » << endl; }
    else
    { cout << «есть равные числа » << endl; }
    system(«pause»);
    return 0;
    }

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.