Как узнать длину числа? - C++ - Обсуждение 124340 |
|
Обсуждение
Всего сообщений: 46
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Как узнать длину числа? |
||||
Psixodelik | 02.05.2010 11:46 |
https://www.cyberforum.ru/post699193.html
Всем привет :) Интересует такой вопрос: как можно узнать...
|
||
Ignat | 02.05.2010 11:54 |
https://www.cyberforum.ru/post699200.html
#include <stdio.h>
#include <conio.h>
int main(){
int...
|
||
Darky | 02.05.2010 11:57 |
https://www.cyberforum.ru/post699203.html
Делить на 10, пока остаток от деления не будет равен 0.
|
||
Psixodelik | 02.05.2010 12:01 |
https://www.cyberforum.ru/post699207.html
Всем спасибо))
|
||
Manjak | 02.05.2010 12:10 |
https://www.cyberforum.ru/post699224.html
А сделать из числа строку и просто длину строки вывести не...
|
||
ForestG | 03.05.2010 02:59 |
https://www.cyberforum.ru/post701141.html
Manjak, Согласен:)
|
||
Vorona | 03.05.2010 03:06 |
https://www.cyberforum.ru/post701143.html
можно еще вывести на экран и посчитать на сколько знаков...
|
||
Norby | 03.05.2010 03:18 |
https://www.cyberforum.ru/post701147.html
Это для изврещенных умов ассемблероманов :D
|
||
CyBOSSeR | 03.05.2010 08:35 |
https://www.cyberforum.ru/post701223.html
Сначала перевести в строку, потом посчитать ее длину. Чем...
|
||
Manjak | 03.05.2010 10:19 |
https://www.cyberforum.ru/post701302.html
В чем проблема? :)
char buffer;
int r = 12345;
int...
|
||
Ignat | 03.05.2010 11:28 |
https://www.cyberforum.ru/post701403.html
Manjak:
Проще: если есть примочка в виде библиотечного...
|
||
Manjak | 03.05.2010 11:38 |
https://www.cyberforum.ru/post701420.html
Не всегда в быстродействии счастье ;) Код в первую очередь...
|
||
easybudda | 03.05.2010 11:45 |
https://www.cyberforum.ru/post701427.html
У этого способа есть ещё один тонкий момент - если число...
|
||
Evg | 03.05.2010 11:46 |
https://www.cyberforum.ru/post701429.html
Скажем так, нужно просто чётко разделять те места, где код...
|
||
CyBOSSeR | 03.05.2010 11:50 |
https://www.cyberforum.ru/post701438.html
Он еще по результатам теста в среднем в два раза быстрее на...
|
||
Ignat | 03.05.2010 12:03 |
https://www.cyberforum.ru/post701456.html
Код: CyBOSSeR
int DigitCountGeniusIgnat(int number) {
...
|
||
Evg | 03.05.2010 12:06 |
https://www.cyberforum.ru/post701466.html
Конкретно для данной постановки задачи мне было бы плевать...
|
||
easybudda | 03.05.2010 12:06 |
https://www.cyberforum.ru/post701469.html
Вот за это спасибо - не знал! :)
|
||
Evg | 03.05.2010 12:08 |
https://www.cyberforum.ru/post701472.html
Пока писал свой пост #14, то проглядел пост #13, а проблему...
|
||
CyBOSSeR | 03.05.2010 12:14 |
https://www.cyberforum.ru/post701479.html
Это исправляется просто:
int DigitCount(int number) {
...
|
||
Evg | 03.05.2010 12:35 |
https://www.cyberforum.ru/post701539.html
Сергей, 99% ошибок обладают тем свойством, что легко...
|
||
M128K145 | 03.05.2010 12:40 |
https://www.cyberforum.ru/post701554.html
Не знаю, в цикле делить все время - лишние расходы по...
|
||
easybudda | 03.05.2010 12:43 |
https://www.cyberforum.ru/post701560.html
вот ещё вариант
#include <stdio.h>
int numlen(int num){...
|
||
Roma_F | 03.05.2010 12:59 |
https://www.cyberforum.ru/post701594.html
int numlen (int num)
{
unsigned int v = num > 0 ? num...
|
||
M128K145 | 03.05.2010 13:03 |
https://www.cyberforum.ru/post701609.html
Roma_F, более чем глупо. Вы расписали цикл линейно. Какой в...
|
||
Roma_F | 03.05.2010 13:07 |
https://www.cyberforum.ru/post701615.html
Какой смысл в твоём посте?
|
||
M128K145 | 03.05.2010 13:16 |
https://www.cyberforum.ru/post701633.html
Roma_F, деление на 2 интервала и проверка уже только на...
|
||
Roma_F | 03.05.2010 13:21 |
https://www.cyberforum.ru/post701640.html
M128K145, я имел в виду пост, который я процитировал...
|
||
Nike775 | 03.05.2010 13:21 |
https://www.cyberforum.ru/post701643.html
блин а в чём вся проблема с минимальными знаниями её легко...
|
||
CyBOSSeR | 03.05.2010 13:24 |
https://www.cyberforum.ru/post701646.html
Евгений, я согласен с тобой, что в случае, если по...
|
||
Ignat | 03.05.2010 13:24 |
https://www.cyberforum.ru/post701648.html
M128K145:
Про скорость я тоже говорил.
Вопрос: как...
|
||
Roma_F | 03.05.2010 13:27 |
https://www.cyberforum.ru/post701653.html
M128K145, я нашёл смысл в своём варианте ))
В билдере (у...
|
||
CyBOSSeR | 03.05.2010 13:28 |
https://www.cyberforum.ru/post701655.html
Подход интересный, но есть проблема в виде ограничения...
|
||
M128K145 | 03.05.2010 13:31 |
https://www.cyberforum.ru/post701659.html
Genius Ignat, это уже не программирование, а математика ;) ...
|
||
Ignat | 03.05.2010 13:31 |
https://www.cyberforum.ru/post701660.html
CyBOSSeR:
А больше может и не надо.
|
||
CyBOSSeR | 03.05.2010 13:36 |
https://www.cyberforum.ru/post701673.html
M128K145, а если учесть, что размер типа int точно не...
|
||
M128K145 | 03.05.2010 13:50 |
https://www.cyberforum.ru/post701691.html
Genius Ignat, тогда, скорее всего, разумнее все же...
|
||
Manjak | 03.05.2010 13:52 |
https://www.cyberforum.ru/post701706.html
numeric_limits<> для таких целей есть, хотя это и дурной...
|
||
Roma_F | 03.05.2010 14:00 |
https://www.cyberforum.ru/post701719.html
__int32 x;
|
||
Ignat | 03.05.2010 14:18 |
https://www.cyberforum.ru/post701745.html
Не большой итог теме:
Оба способа деление /10 и itoa +...
|
||
Darky | 03.05.2010 16:01 |
https://www.cyberforum.ru/post701938.html
CyBOSSeR,
Прошу прощения, товарищ, на чем пишете? Билдер и...
|
||
CyBOSSeR | 03.05.2010 17:37 |
https://www.cyberforum.ru/post702138.html
Darky, MSVS 2008. Проверь, подключен ли <algorithm>. Если...
|
||
mirso | 03.05.2010 17:59 |
Решение https://www.cyberforum.ru/post702194.html
#include <iostream>
#include <algorithm>
#include...
|
||
easybudda | 03.05.2010 18:17 |
https://www.cyberforum.ru/post702241.html
mirso, при числах < 1 забавные результаты выдаёт, а вообще...
|
||
mirso | 03.05.2010 21:30 |
https://www.cyberforum.ru/post702848.html
Пожалуйста! :friends:
easybudda, а так?
int a = -1,...
|
||
мама Стифлера | 25.11.2020 15:13 |
https://www.cyberforum.ru/post15034672.html
Странно, почему нет варианта с использованием math.h?
int...
|
||
|
||||
Similar |
Как узнать длину массива Как узнать длину массива? Узнать длину строки и длину каждого слова Как узнать длину указателя (в байтах)? |
|||
Ads |
|
|||
MoreAnswers |
Как узнать длину динамического массива? Как узнать длину строки TCHAR? Как узнать длину строки, содержащей кириллицу? Как узнать длину строки у двумерного динамического массива Как в теле функции узнать длину передаваемого ей массива? Как узнать есть ли в массиве одинаковые числа и как найти эти числа ? |
|||