помогите решить вторую..
1. Даны три числа а, b, с. Удвойте эти числа, если они являются упорядоченными по возрастанию.
2. Проверьте, есть ли среди трех заданных чисел равные.

Ответы

Ответ дал: varscat
0

Решается и первая и вторая

Вывод на скриншотах

 

#include <iostream>
using std::cout;
using std::cin;
using std::endl;

bool check(int, int);

int main()
{
   int a, b, c;

   cout << "Enter a, b, c: "; //Вводить через пробел
   cin >> a >> b >> c;

   //Проверка на упорядоченность
   if(a <= b && b <= c)
   {

      //Если числа являются упорядоченными,

      // то вывести на экран удвоенные значения
      cout << "The numbers are ordered:n";
      cout << (a * 2) << ' ' << (b * 2) << ' ' << (c * 2) << endl;
   }
   else
      cout << "The numbers are not ordered" << endl;

   //Проверка на равенство
   if(check(a, b) || check(b, c) || check(a, c))
   {
      cout << "There are equal numbers" << endl;//Есть равные числа
   }
   else
      cout << "Equal numbers are not" << endl;//Нет равных чисел
   return 0;
}


bool check(int x, int y)
{
   if(x == y)
   {
      return true;
   }
   else
      return false;
}

 

 

Приложения:
Вас заинтересует