Как узнать из скольки знаков состоит число?
Есть число, например 31, нужно узнать сколько знаков в числе (двухзначное трехзначное и т,д) Как это сделать?
Ответы (1 шт):
Автор решения: NunOfIt
→ Ссылка
#include <iostream>
int len(int n) {
int res = 0;
if(n <= 0) { ++res; }
while(n != 0) { ++res; n /= 10; }
return res;
}
int main() {
std::cout << len(-534) << '\n';
std::cout << len(0) << '\n';
std::cout << len(534) << '\n';
return 0;
}