Николай Кирчев
Николай Кирчев

Помогите решить задачу по програмированию. В языке Си. Дано натуральное число n. Определить количество цифр в нем.

Татьяна Никольская
Татьяна Никольская

Язык си не знаю, но подобную задачку в паскале решал.

В начале "читаешь" переменную (например "а"), то есть вводишь с клавиатуры.
Еще нужна другая переменная, которая считает количество цифр. В начале приравняешь значение этой переменной 0.
Дальше создаешь цикл. В цикле прибавляешь 1 к переменной, которая считает количество цифр. А "a":=целочисленное деление "а" на 10. Цикл продолжается до тех пор, пока "а" = 0;

УН
Ульяна Новикова

#include

int main() {
int num, count = 1;
scanf("%d", &num);

while (num /= 10)
++count;

printf("%d\n", count);
return 0;
}

#include
#include

int main() {
int num;
char buf[10];
scanf("%d", &num);

snprintf(buf, sizeof(buf), "%d", num);

printf("%d\n", strlen(buf));
return 0;
}

Похожие вопросы
дано натуральное число n вычислить сколько цифр в числе n и чему равна сумма его цифр паскаль
вводится натуральное число. найти количество цифр в нем. Паскаль. Помогите, пожалуйста, решить задачу!!!)))
Дано натуральное число определить количество цифр "а" в этом числе. "а" вводится с клавиатуры.
Дано натуральное число. 1) приписать к нему такое же2)Найти количество различных цифр данного натурального числа. паскаль
Помогите решить задачу на циклы c++Дано натуральное число. Заменить в нем одну цифру так, чтобы полученное число имело
помогите пожалуйста в Visual basic. Дано натуральное число N! вычислить суму цифр в числе N
Помогите решить задачу на С++. Дано натуральное число n. Подсчитать сумму цифр в нём.
определить количество цифр в представлении натурального числа N в семеричной системе
Необходимо решить задачу в Паскале: 1.Дано натуральное число. Определить: сумму его первой и последней цифр.
Дано натуральное число n. Определить, является ли оно простым