Top.Mail.Ru
Ответы

Задача C++ помогите 9 тест

вот мой код не проходит 9 тест помогите пожалуйста

12345678910111213
 #include <iostream> 
using namespace std; 
 
int main() { 
    string input; 
    cin >> input; 
    int colonPos = input.find(':'); 
    int a = stoi(input.substr(0, colonPos)); 
    int b = stoi(input.substr(colonPos + 1)); 
    cout << min(a, b) << endl; 
 
    return 0; 
} 
Дополнен

а

По дате
По рейтингу
Аватар пользователя
Новичок

Просто min не катит, если счет в итоге равный. Например при счете 3:3
1:0 - начальное условие
1:2 - первый переворот
3:2 - второй переворот
3:3 - не переворот, итого 2.
Так что нужно поправочку.
min(a, b) - (a && b && a == b)

И кстати в этом примере более гармонично смотрится функция scanf
int a,b;
scanf("%d:%d", &a, &b);

Удаленный ответ Ответ удалён