2 / 1 / 0
Регистрация: 17.02.2019
Сообщений: 32
|
||||||
1 | ||||||
Как из цифр сделать число?18.03.2019, 19:31. Показов 5749. Ответов 9
Метки нет (Все метки)
Здравствуйте. Есть 4значное число. Надо сравнить оригинал и инверсию. Y—инверсия числа. Так вот, как "сложить" если имеются отдельные цифры числа?
P.S. Новичок
0
|
18.03.2019, 19:31 | |
Ответы с готовыми решениями:
9
Дано целое число N — количество цифр и задана каждая из этих цифр. Сформировать число, состоящее из этих цифр, начиная с разряда единиц. число а лучше б, если сумма цифр а больше суммы цифр числа б, а в случае равенства сумм цифр, если число а мен Изменяя число i от 1 до n (без пробелов) получить число. Посчитать в нем количество каждых цифр. Посчитать общее число цифр Ввести число. Получить другое число, путем удаления цифр 0 и 1, сохранив порядок следования оставшихся цифр. |
Параллельный Кот
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
|
|
18.03.2019, 19:35 | 2 |
1
|
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
||||||
18.03.2019, 19:35 | 3 | |||||
Сообщение было отмечено Nallais как решение
Решение
При сложении нужно учитывать веса цифр, т.е. умножать их на соответствующие степени десятки. Ну и, конечно, "а", "b", "c", "d" надо писать без кавычек:
1
|
2 / 1 / 0
Регистрация: 17.02.2019
Сообщений: 32
|
|
18.03.2019, 19:40 [ТС] | 4 |
Спасибо. Логику понял. А можно вообще как то из цифр сделать число(на будущее)?
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
18.03.2019, 19:49 | 5 | |||||
Если сразу не очень понятно, возьми небольшое число и вручную прокрути его через этот код. Добавлено через 4 минуты Вообще, очень полезно алгоритмы прокручивать "на бумажке", вручную. Через пальцы приходит понимание, а что же в самом деле делает этот зануда-компьютер.
3
|
599 / 436 / 136
Регистрация: 22.11.2017
Сообщений: 1,340
|
||||||
18.03.2019, 20:04 | 6 | |||||
1
|
599 / 436 / 136
Регистрация: 22.11.2017
Сообщений: 1,340
|
||||||
18.03.2019, 20:17 | 7 | |||||
Можно.
1
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
18.03.2019, 20:17 | 8 |
SomniPhobia, Ваш пример хороший. Он работает. Но он не дает никакого понимания новичку, что же в самом деле происходит. Он говорит - "До тебя, юноша (юница) уже столько придумали, что тебе с твоим рыльцем тут уже делать нечего! Ищи, пацан (пацанка), тыкайся, может быть чего и скостромится".
Вот у меня такое мнение. Перед тем, как осваивать великолепный класс string и прочие вектора и бусты, начинающему следует понять, а зачем они нужны, на фига этот зоопарк придумали. А для этого надо протереть пару пар штанов (юбок), чуток помучиться, а уж потом открывать для себя новые, прогрессивные подходы. Возможно, я и не прав. Носителем истины в последней инстанции себя не считаю.
0
|
SomniPhobia
|
18.03.2019, 20:37
#9
|
Не по теме:
Да, работает. Может и даёт, но мизерное. Пусть новичок спросит меня, что ему не понятно в моём коде - я отвечу. Откуда Вы знаете в каком ключе подан данный пример, может с посылкой молниеносного роста в изучении языка C++? Я согласен, что пример сложный для новичка, но не менее тем, мне чем - то нужно парировать. Хорошо, что поделились им. Я люблю выслушивать мнения людей. До меня, уже форумчане внятно разъяснили новичку как из числа достать цифры арифметическим подходом (если бы и не объяснили, я бы не стал рассказывать / рассматривать арифметику, так как мне удобно строкой). Я решил с другой стороны подойти, показать вторую половинку Луны. Я не понимаю, почему некоторые преподаватели начинают знакомить новичков с C++ с классов, а потом переменные учат. Где логика? Да, если человек будет этим в дальнейшем в жизни заниматься, если ему нравится. Нужно стараться, сперва помучится, потом отращивать знания и опыт в той или иной сфере. Иначе (если дело вызывает отвращение) - напишет на форум или закажет - ему помогут. В случае, если тебя воротит от того или иного, то я считаю, что лучше попросить того, кому нравится это и не мучиться самим. Лучше вообще в этом случае сменить нишу. Я тоже субъект и не могу объективно что - то говорить. Ни один человек не может говорить объективно о чём либо, ведь он является субъектом, наблюдателем, имеющим своё мнение. Философия. Смотря какой истины. Есть истина true. Есть истина, что скрыта под капотом Вселенной. Разница ощутима. Я и говорю, как любой человек - субъект может лапать своими ручками саму Истину?
0
|
Байт
|
18.03.2019, 20:53
Как из цифр сделать число?
#10
|
Не по теме: SomniPhobia, я вижу, что наши позиции не так уж далеки, как может показаться на первый взгляд. Да, есть некоторые различия в деталях, но они не столь существенны, чтобы о них спорить Удачи вам!
0
|
18.03.2019, 20:53 | |
Натуральное число, в котором n цифр, если сумма цифр возведённая в nую степень равна числу то вы вывесте число на экран(интервал чисел от 1 до k) Найти в числе число единиц, число десятков, сумму цифр, произведение цифр Превратить строку двоичных цифр, прочитанных как число в формате с фиксированной запятой, в целое число Определить количество и сумму цифр в введенном натуральном числе. Введенное натуральное число представляется как единственное число, расположив цифры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |