Предмет: Информатика, автор: sakov22

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

Ответы

Автор ответа: Browze
0

#include <iostream>

#include <array>

int main()

{

   std::array<unsigned int, 3> 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;

   return 0;

}


Приложения:
Похожие вопросы
Предмет: Математика, автор: Аноним
Предмет: Математика, автор: жасминарпоо
Предмет: Алгебра, автор: liakirilliva