|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.02.2010, 21:30 | #1 |
Пользователь
Регистрация: 17.10.2009
Сообщений: 13
|
число
Код:
Как узнать количество введённых символов???(тоесть если и клавиатуры ввели число a=0xABCD то должно показать 4) |
03.02.2010, 23:22 | #2 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
А если 0x0ABCD? Тоже 4? Или 5?
|
04.02.2010, 01:42 | #3 |
Oo
Форумчанин
Регистрация: 10.10.2009
Сообщений: 350
|
попробуй через логарифмы
0x123 log16(0x123)-0.999999 при округлении в большую сторону должен быть равен 3. -0.999999 нужно, потому то log16(0x10) равен 1 Последний раз редактировалось Namolem; 04.02.2010 в 01:44. |
04.02.2010, 01:46 | #4 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
|
04.02.2010, 09:13 | #5 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Если не брать в расчет незначащие нули, то делим число на шестнадцать или сдвигаем на 4 разряда вправо до тех пор, пока не получим ноль. Ну и считаем, сколько раз делили/сдвигали.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать программу, которая за меньшее число ходов отгадывает загаданное число | gomz007 | Помощь студентам | 16 | 08.11.2009 12:57 |
Вывести число, предшествующее первому отрицательному и число, следующее за последним отрицательным | Rid | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 22.12.2008 16:50 |
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. | Briz | Помощь студентам | 2 | 11.05.2008 00:56 |
Ввести число N и определить делится ли оно без остатка на число M (VBA) | Ivanich | Microsoft Office Excel | 7 | 24.04.2008 19:43 |
Число N, заменить одну из его цифр, чтобы получилось число, max близкое к некоторой степени двойки | urgu_st | Помощь студентам | 13 | 23.10.2007 09:14 |