Подсчет цифр в C ++ с использованием log10C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Подсчет цифр в C ++ с использованием log10

Сообщение Anonymous »

#include
#include

using namespace std;

int main() {
int n, temp, rem, digits=0, sum=0;
cout > n;
temp = n;
digits = (int)log10(n) + 1;

while (n != 0) {
rem = n % 10;
sum = sum + pow(rem, digits);
n = n / 10;
}

if (temp == sum) {
cout

Подробнее здесь: https://stackoverflow.com/questions/740 ... sing-log10
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»