LINUX.ORG.RU

История изменений

Исправление bhfq, (текущая версия) :


#include <iostream>
#include <cmath>

int main() 
{ 
    long long num = 9223372036854775807;
    int res = (num == 0) ? 1 : (log10(num) + 1);
    std::cout << res;
    return 0; 
}

правда только для положительных чисел, ну такое.

Исходная версия bhfq, :


#include <iostream>
#include <cmath>

int main() 
{ 
    long long num = 9223372036854775807;
    int res = (num == 0) ? 1 : (log10(num) + 1);
    std::cout << res;
    return 0; 
}