|
13 / 13 / 10
Регистрация: 23.08.2015
Сообщений: 131
|
|
Считывание заданного многозначного числа и разбивание его на раздельные цифры21.09.2016, 00:43. Показов 3677. Ответов 20
Метки нет (Все метки)
Доброго времени суток!
Как можно реализовать чтение каждой цифры числа заданного с клавиатуры? Напрм. число 125, разбить на 1, 2, 5? Как то так
0
|
|
| 21.09.2016, 00:43 | |
|
Ответы с готовыми решениями:
20
Разбивание числа на цифры
В двоичном представлении заданного числа поменять местами указанные цифры его шестнадцатиричного представления |
|
0 / 0 / 0
Регистрация: 27.08.2015
Сообщений: 19
|
||||||
| 21.09.2016, 09:38 | ||||||
0
|
||||||
|
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
|
|
| 21.09.2016, 09:46 | |
|
Evilmonstre, Вам не кажется Ваше решение немного избыточным?
0
|
|
|
13 / 13 / 10
Регистрация: 23.08.2015
Сообщений: 131
|
|||||||||||
| 22.09.2016, 02:04 [ТС] | |||||||||||
|
Evilmonstre, слишком уж сложно для меня
![]() Сейчас подумал и придумал нечто такое (мне их надо суммировать просто в итоге):
Добавлено через 21 минуту Понял ошибку.
0
|
|||||||||||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|||||||
| 22.09.2016, 03:10 | |||||||
Да-да, в нем даже есть нечто злобное и монструозное!Добрее, добрее надо, что-то типа:
1
|
|||||||
|
13 / 13 / 10
Регистрация: 23.08.2015
Сообщений: 131
|
|||||||||||
| 23.09.2016, 23:29 [ТС] | |||||||||||
|
Всё еще мучаюсь с этим, а ваши ответы или немного не то, или я их попросту не понимаю, тупенький еще я...
Это было единственная часть задания, которую я не понял. Полное задание: вывести числа в диапазоне от А до B, которые кратны 7 и сумма цифр которых равна 7. Вот что у меня получилось:
0
|
|||||||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||||||
| 23.09.2016, 23:49 | |||||||
1
|
|||||||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
| 24.09.2016, 00:19 | ||||||
1
|
||||||
|
13 / 13 / 10
Регистрация: 23.08.2015
Сообщений: 131
|
|||||||
| 24.09.2016, 00:34 [ТС] | |||||||
|
Добавлено через 2 минуты Mr.X, спасибо) Все работает идеально! Осталось только разобраться ![]() Добавлено через 8 минут Разобралсяво всём, кроме
0
|
|||||||
|
"C with Classes"
|
||||||
| 24.09.2016, 00:38 | ||||||
|
neketsh,
1
|
||||||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 24.09.2016, 01:11 | |
|
1
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 24.09.2016, 08:36 | ||
|
Вот что. Если ВЫ хотите с этим разобраться, покажите полный код, который вы сделали из моего кусочка, и скажите, для каких чисел получается эта билеберда (т.е. какие незаслуженно выводит) Если же ВАС это не очень интересует - оставим.
1
|
||
|
13 / 13 / 10
Регистрация: 23.08.2015
Сообщений: 131
|
|||||||
| 24.09.2016, 23:10 [ТС] | |||||||
0
|
|||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||||||||||||||||||||
| 25.09.2016, 00:25 | |||||||||||||||||||||
|
neketsh, ну все ясно. Вот мой код
Но дело поправимое. В вашем коде надо переставить строчки
neketsh, небольшой "рефакторинг". Строки 20 - 23 можно убрать. Он и без них будет continue Строка 9 - присвоение number = a не нужно. Он все-равно переприсвоится в заголовке цикла. Строчку 11 логичнее переписать так
Удачи!
1
|
|||||||||||||||||||||
|
13 / 13 / 10
Регистрация: 23.08.2015
Сообщений: 131
|
||||||
| 25.09.2016, 00:27 [ТС] | ||||||
|
Компилятор ругается:
Ошибка C4700 использована неинициализированная локальная переменная "sc"
0
|
||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||||||
| 25.09.2016, 00:35 | |||||||
|
for(int nn=number, sc=0; ... переменную sc объявляет и присваивает. Т.е. это уже не та sc, что была объявлена выше. Запишите этот кусочек так
1
|
|||||||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
| 25.09.2016, 10:16 | ||||||
|
Более скоростной вариант:
1
|
||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||||||||
| 25.09.2016, 10:32 | ||||||||
Кроме того можно брекаться, когда sc > 7
1
|
||||||||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 25.09.2016, 11:29 | ||
|
1
|
||
| 25.09.2016, 11:29 | |
|
Помогаю со студенческими работами здесь
20
Определить, равен ли куб первой цифры заданного трехзначного числа удвоенной сумме цифр этого числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|