Професионална програма
Loading...
MilushT avatar MilushT 1 Точки

C++ advanced Task 1 - TryParse

Не мога да разбера защо Judge ми дава 20/100 на тази задача. Направих си нов solution  на Visual studios copy/paste -нах main-а от условието на задачата. Направих си TryParse.h и го inlcude-нах в Main-a. И това работи - то тази функция има 4 възможни комбинации 2 int - сумира, 2x(1 int +1 string = error), 2 strings=error. При input както е дефиниран в условието се получават очакваните отговори. Освен това и очевидно TryParse.h работи поне във Visual Studios, защото не получам някаква грешка. От това, което виждам в judge не съм сигурен какво става - дали самата функция не работи или има проблем с файла TryParse.h. Ето я и самата функция:

#include <string>
#include <cctype>


bool tryParse(std::string anystring, int & a)
{
    bool result = false;

    if (isdigit(anystring[0]))
    {
        a = std::stoi(anystring);
        result = true;
    }

    return result;
}

Тагове:
0
C++ Programming
sevcan.mehmedd avatar sevcan.mehmedd 1 Точки

Може ли да пуснеш и кода който е за 100/100?

 

0