|
13 / 13 / 10
Регистрация: 23.08.2015
Сообщений: 131
|
|
Считывание заданного многозначного числа и разбивание его на раздельные цифры21.09.2016, 00:43. Показов 3777. Ответов 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
|
||||||
|
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,824
|
|
| 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
Определить, равен ли куб первой цифры заданного трехзначного числа удвоенной сумме цифр этого числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|