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

0 голосов
41 просмотров

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


Информатика (72 баллов) | 41 просмотров
Дан 1 ответ
0 голосов

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

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

 

#include
using std::cout;
using std::cin;
using std::endl;

bool check(int, int);

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

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

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

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

      // то вывести на экран удвоенные значения
      cout << "The numbers are ordered:\n";<br>      cout << (a * 2) << ' ' << (b * 2) << ' ' << (c * 2) << endl;<br>   }
   else
      cout << "The numbers are not ordered" << endl;<br>
   //Проверка на равенство
   if(check(a, b) || check(b, c) || check(a, c))
   {
      cout << "There are equal numbers" << endl;//Есть равные числа<br>   }
   else
      cout << "Equal numbers are not" << endl;//Нет равных чисел<br>   return 0;
}


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

 

 


image
image
image
image
(2.0k баллов)