Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести...

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

Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны). в div C++ дам 20 баллов


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

#include

#include

int main()

{

   std::array arr;

   short int result{0};

   for(auto& i : arr)

       std::cin >> i;

   if(arr[0] == arr[1])

           result++;

   if(arr[0] == arr[2])

           result++;

   if(arr[1] == arr[2])

           result++;

   std::cout << ((result == 0 || result == 3) ? (result) : (++result)) << std::endl;</p>

   return 0;

}



image
(4.0k баллов)