|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.11.2017, 22:01 | #1 |
Регистрация: 08.11.2017
Сообщений: 9
|
[C++] Найти ,сколько чисел меньших X (икс) имеют в своей десятичной записи только цифры 0 и 1
Реально ли написать эту программу без функций и массивов?
|
08.11.2017, 22:06 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Да. Зачем тут массив?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
09.11.2017, 12:19 | #3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
А минимальное значение ? От 0 до Х или от -∞ до Х ?
|
09.11.2017, 12:27 | #4 |
Регистрация: 08.11.2017
Сообщений: 9
|
Да,бесконечность
|
09.11.2017, 12:28 | #5 |
Регистрация: 08.11.2017
Сообщений: 9
|
Я не могу справится без массивов и функций.Поможете как сделать эту прогу без них?
|
09.11.2017, 12:40 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Легко в цикле перебором всех возможных чисел от 1 до x проверять какие из них нужные. Труднее, но красивее воспользоваться тем фактом, что в n-значном числе таких n-значных чисел 2^(n-1). Основная трудность - проверить с чего начинается это число, и если с 1 - а какие дальше цифры ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
09.11.2017, 12:55 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А с массивом как справились?)
Про функции вообще непонятно в чем сложность, все что угодно можно сделать без функций, вопрос только в читаемости/качестве кода )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
09.11.2017, 13:28 | #8 |
Регистрация: 08.11.2017
Сообщений: 9
|
Я не знаю как ее оформить,есть предложения?
|
09.11.2017, 14:08 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
даже если не учитывать вещественные числа. если брать только отрицательные. т.е. задание изначально сформулировано криво и неверно. хорошо. допустим, задание звучит так: Найти, сколько НАТУРАЛЬНЫХ чисел меньших X (икс) имеют в своей десятичной записи только цифры 0 и 1 тогда можно воспользоваться советом (с) Аватар что не получается? или Вы просто халяву ждёте? |
|
09.11.2017, 14:18 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
впрочем, этот алгоритм настолько прост, что даже я, не зная C++, могу его написать (за 9 минут ).
попробуйте такой код: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Машина Тьюринга: Постройте функциональную схему машины, реализующей переход от десятичной записи числа n к десятичной записи (n-1) | Елешечка | Помощь студентам | 0 | 02.04.2014 21:43 |
Дан массив из десяти целых чисел.Определите,сколько элементов этого массива имеют максимальное значение ( Паскаль ) | Diana93 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 13.03.2014 10:05 |
Напечатать все цифры десятичной записи чисел 2^500 и 1!+2!+3!+...+100!. | dmitriy20104 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 21.08.2012 07:00 |
Все ли пары элементов линейного массива имеют только одну общую цифру в своей записи? с++ | agent007 | Visual C++ | 3 | 07.07.2010 02:36 |
Ввести несколько чисел (кол-во чисел запрашивать с экрана). Определить, сколько чисел, меньших заданного | Lirika | Помощь студентам | 0 | 08.05.2010 21:39 |