Не проходит последние тесты, задача C++

259
25 мая 2022, 06:40

В классических ролевых играх есть 3 стандартных класса: Воин (Warrior), Маг (Mage), Вор (Rogue). Для каждого из классов важен определённый атрибут: для Воина - сила, для Мага - интеллект, для Вора - ловкость.

По значению атрибутов определите предпочтительный класс для персонажа.

Входные данные. Три неотрицательных целых числа через пробел - атрибуты персонажа: сила, интеллект, ловкость. Формат результата Выходные данные. Необходимо вывести строку с названием предпочтительного класса (см. примеры), если предпочтительный класс выявить невозможно вывести Any

1) Входные данные

14 5 5

Результат работы

Recommended class for character (14,5,5) is Warrior.

2)

Входные данные

14 21 1

Результат работы

Recommended class for character (14,21,1) is Mage.

#include <iostream>
using namespace std;
int main() {
    unsigned long long W, M, R;
    cin>>W>>M>>R;
    if (W>M && W>R) { 
        cout<<"Recommended class for character"<<" "<<"("<<W<<","<<M<<","<<R<<")"<<" "<<"is Warrior.";
    }
    else if (M>W && M>R) {
        cout<<"Recommended class for character"<<" "<<"("<<W<<","<<M<<","<<R<<")"<<" "<<"is Mage.";
    }
    else if (R>M && R>W) {
        cout<<"Recommended class for character"<<" "<<"("<<W<<","<<M<<","<<R<<")"<<" "<<"is Rogue.";
    }
    else if (R==M || M==W || W==R) {
        cout<<"Any";
    }
}
READ ALSO
Не работает программа ищущая расстояние между двумя точками [закрыт]

Не работает программа ищущая расстояние между двумя точками [закрыт]

Вопрос вызван проблемой, которая больше не воспроизводится, или опечаткойХотя похожие вопросы могут быть уместны на этом сайте, решение...

212
Распаковка variadic templates

Распаковка variadic templates

У меня есть шаблонная функция, которая принимает на вход параметры Args

240
Не могу понять простейший алгоритм

Не могу понять простейший алгоритм

Нужно посчитать XOR-ы всех чисел на заданном отрезкеОперация xor мне знакома, но я не знаю как посчитать xor-ы всех чисел

228
Перегрузка операции

Перегрузка операции

Началась новая тема и я никак не могу понять, что требуется и как это реализовать на практикеЕсли кто-нибудь сможет разъяснить, показать пример(с...

180