Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.79/48: Рейтинг темы: голосов - 48, средняя оценка - 4.79
1 / 1 / 0
Регистрация: 27.09.2011
Сообщений: 7

Определить количество цифр в натуральном числе

27.09.2011, 19:13. Показов 10479. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
определить кол-во цифр в натуральном числе
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.09.2011, 19:13
Ответы с готовыми решениями:

Определить количество цифр в натуральном числе
В общем тот же вопрос Дело вот в чём к великому сожалению мне изучающей С++ дали выполнить задание в Visiual Basic в Excele, ну вспомнив...

Дано натуральное число n. Определить, сколько парных цифр в числе n. Чему равна сумма нечетных его цифр?
Помогите! Не могу решить сложное задание в Excel Дано натуральное число n. Определить, сколько парных цифр в числе n. Чему равна сумма...

Определить сколько знаков в числе, вычислить сумму цифр и определить старшую цифру
Кто нибудь может помочь сделать программу в VBA???? Ввести натуральное число N(не больше 2147483647).Опредилить сколько в нем...

25
27.09.2011, 23:00
Студворк — интернет-сервис помощи студентам

Не по теме:


Про сложность - думаю ТС сделал выводы

0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
27.09.2011, 23:05
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от pincet Посмотреть сообщение
Вряд ли ТС задавали задачу просто "найти количество цифр". Явно, задача ставилась на использование циклов.
Не факт, см. код.
Цитата Сообщение от pincet Посмотреть сообщение
Variant - опасный тип данных
Как же на VBS бедняги пишут
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Function NumberOfDigits(x)
NumberOfDigits = Fix(Log(x + 0.5) / Log(10)) + 1
End Function
 
Sub test()
Dim y
For y = 0 To 16
    Debug.Print 10 ^ y - 1, NumberOfDigits(10 ^ y - 1)
    Debug.Print 10 ^ y, NumberOfDigits(10 ^ y)
Next
    Debug.Print 1E+57, NumberOfDigits(1E+57)
End Sub
Для получения кол-ва цифр числа в ЛЮБОЙ системе счисления достаточно заменить Log(10) на Log(основание).
3
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
27.09.2011, 23:06
Саша, ну зачем Вы так, и лонг и десимал нормально
но суть то не типе, а в способе решения задачи, в выборе алгоритма и только
да и с АЛУ Вы немного погорячились
кого интересует как устроен черный ящик, больший интерес представляет то, что в нем
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
28.09.2011, 01:01
определить кол-во цифр в натуральном числе
А в числе 55555 сколько цифр?
пять или одна? пятёрка!
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
28.09.2011, 01:13
Цитата Сообщение от gaw Посмотреть сообщение
но суть то не типе, а в способе решения задачи, в выборе алгоритма и только
Тогда вариант Казанского рулит! (К сожалению, я пока не могу его поощрить.)
Цитата Сообщение от Alex77755 Посмотреть сообщение
определить кол-во цифр в натуральном числе
А в числе 55555 сколько цифр?
Alex77755, острите поострее, что ли. Не сказано же разных цифр. Без обид?

В конце концов что — задача волнует только "форумчан"?! А автор(ша) темы что же ни гугу?
1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
28.09.2011, 13:39
С другой стороны не стоит вопрос о порядке числа или о количестве разрядов
Можно ответить, что в 55555 пять разрядов(или число пятого порядка) но цифра одна.
Ведь говорят что число больше на 2 порядка, но не говорят больше на 2 цифры

В математике множество натуральных чисел обозначается большой буквой N.
Каждая цифра (символ) в натуральном числе называется разрядом и имеет собственное название.
В записи числа разряды ,начиная справа, группируются в классы, по три разряда в каждом. Например, самые правые три разряда (единицы, десятки, тысячи), называются класс единиц.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.09.2011, 13:39

Подсчитать количество цифр в числе
подсчитать кол-во цифр в числе,как это сделать? с помощью циклов

Зафиксировать количество цифр в числе
недавно я столкнуля с такой задачей мне нужно было чтобы длина цифры не увеличивалась и не уменьшалась например вот.. 2,999 .....

Определить количество повторений каждой цифры(0-9) в числе n!
Здравствуйте!Помогите пожалуйста с решением этой задачи,n-число натуральное <100

Определить сумму и количество цифр числа
Определить сумму и количество цифр числа ))

Определить количество, сумму, произведение и среднее арифметическое цифр данного числа, с постусловием
11. Дано натуральное число. Определить: а) количество цифр в нем; б) сумму его цифр; в) произведение его цифр; г) среднее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Закрытая тема Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru