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

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

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


Информатика (32 баллов) | 319 просмотров
Дан 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 баллов)
10,984,878 вопросов
13,471,016 ответов
8,518,553 комментариев
4,909,216 пользователей