c количество цифр в числе



C количество цифр в числе

Автор Дима Кардашев задал вопрос в разделе Другие языки и технологии

C++ цифры в числе и получил лучший ответ

Ответ от Ra[гуру]
#include <iostream>using namespace std;int main() { int n, d, c = 0; cout << "number? "; cin >> n; cout << "digit? "; cin >> d; do { if (n % 10 == d) ++c; } while (n /= 10); cout << "result: " << c << endl;}

Ответ от Ra Орально (98783)[гуру]
> Знаю что решается через цикл и делением на 10Необязательно.Можно ввести число как строку string, пройтись по всем символам и посчитать количество необходимых символов.> но код составить не могу.Ищите готовый код в гугле, изучайте, переписывайте сами по памяти.

Ответ от Cbr600rr[мастер]
#include <iostream>using namespace std;int main() {int a = 234243; int i = 0;for (;;) { i++; if ((a /= 10) == 0) break; }cout << i;return 0;}

Ответ от Cyborg Terminator[гуру]
int num, cnt = 0;fscanf(stdin, "%d%n", &num, &cnt);fflush(stdin);fprintf(stdout, "count: %d\n", cnt);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: C++ цифры в числе
спросили в Кая но мия
Найдите четырехзначное натуральное число, кратное 19 сумма цифр которого на 1 больше их произведения. Ответ: 3211
Можно совершенно иначе.

0) Единственное рассуждение уважаемого Гуру, которое нам
подробнее...

А если 16 перевести в десятичную?
• Перевод чисел в десятичную систему счисления.
Чтобы перевести число из любой системы
подробнее...

как определить количество цифр в числе (паскаль)
Надо преобразовать число в строку с помощью функции STR.
А если нужна не процедура, а функция,
подробнее...
спросили в 60 минут
Почему в минуте именно 60 секунд, в часе 60 минут, а не 30 или 100 и т. п.?
На это счет мнения расходятся, вот некоторые из них:
Количество минут в часе и секунд в минуте
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Задачи на массивы c++
Идея такая - массив A[10] - целочисленный. Обнуляешь вначале, потом как цифры находишь -
подробнее...

почему не работает программа в turbo pascal?
Поставь перед последним end команду readln
А числа он выводит в стандартном научном формате-
подробнее...
спросили в Цифры
Кто придумал арабские цифры?
Цифры современной десятичной системы носят название арабских, поскольку европейцы заимствовали их у
подробнее...

системы исчисления в информатике
Системой счисления называется совокупность приемов наименования и записи чисел. В любой системе
подробнее...

Люди, как перевести из шестнадцатеричной системы в двоичную?
1. Система счисления
Система счисления — это совокупность приемов и правил, по которым числа
подробнее...
спросили в String h Unix
Php!? Дано 2 времени, как вычислить их разницу и чтобы это отображалось не в UNIX времени?
Скорей всего ты получаешь метку времени.
метка времени исчисляется в секундах

то
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*