Решение задачи Количество равных из трех с Mccme

С пояснением   Просмотров: 31


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


Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int a, b, c;
    cin >> a >> b >> c;
    if(a == b){
        if(b == c)
            cout << 3;
        else
            cout << 2;
    }
    else if(b == c)
        cout << 2;
    else if(a == c)
        cout << 2;
    else
        cout << 0;
    return 0;
}

         

Администратор Photo Автор: Администратор


Сравниваем первые два числа. Если они равны - сравниваем первое с третьим, и если они равны - выводим 3, иначе - 2. Если первые 2 числа не равны - сравниваем второе с третьим, и если они равны - выводим 2, иначе сравниваем первое с третьим, и если они равны выводим 2, иначе 0.


Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться