История изменений
Исправление AKonia, (текущая версия) :
Логарифм берёшь и всё, если логарифм по основанию 10, узнаешь количество знаков в десятичной записи, если по основанию 2, то количество двоичных знаков
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a = 40000;
cout << (int(log2(a)) + 1) << endl << (int(log10(a)) + 1) << endl;
return 0;
}
Исходная версия AKonia, :
Логарифм берёшь и всё, если логарифм по основанию 10, узнаешь количество знаков в десятичной записи, если по основанию 2, то количество двоичных знаков
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a = 40000;
cout << int(log2(a)) << endl << int(log10(a)) << endl;
return 0;
}