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

Ответы 1

  • #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;

    }

    answer img
    • Автор:

      davion
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years