2 / 2 / 0
Регистрация: 05.12.2013
Сообщений: 271
|
|||||||||||
1 | |||||||||||
Поясните непонятный момент, почему так?16.06.2018, 14:05. Показов 1213. Ответов 5
Метки нет (Все метки)
Приветствую всех, вот решал и решил задачу, подсмотрел немного на форуме, и вот что я делаю в коде.
На вход метода идет обычное число типа int например 12345. Я получаю массив
Заранее спасибо Сама задача такая. Создать функцию, которая может принимать любое неотрицательное целое число в качестве аргумента и возвращать его с цифрами в порядке убывания. Вот мое решение. Может можно короче. Вот сам метод.
0
|
16.06.2018, 14:05 | |
Ответы с готовыми решениями:
5
Непонятный момент с IEnumerable непонятный фрагмент кода, поясните пожалуйста Непонятный момент Поясните одим момент в задаче |
2354 / 1772 / 212
Регистрация: 07.01.2011
Сообщений: 10,342
|
|
16.06.2018, 14:07 | 2 |
1
|
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
|
||||||
16.06.2018, 14:08 | 3 | |||||
Чтобы получить числовое значение, а не код символа.
1
|
2 / 2 / 0
Регистрация: 05.12.2013
Сообщений: 271
|
|
16.06.2018, 14:11 [ТС] | 4 |
да я опечатался, вижу что символ, а почему, в чем логика?
0
|
17689 / 12874 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
16.06.2018, 14:26 | 5 |
Сообщение было отмечено Мдфв1234 как решение
Решение
В расположении символов в кодовой таблице.
Латинские цифры с 0 по 9 располагаются подряд c 48-й по 57-ю позиции. При этом тип char неявно преобразуется в int и все арифметические операции с ним производятся с его позицией в кодовой таблице. '1' - '0' = 49 - 48 = 1 '9' - '0' = 57 - 48 = 9
1
|
2354 / 1772 / 212
Регистрация: 07.01.2011
Сообщений: 10,342
|
||||||
16.06.2018, 14:37 | 6 | |||||
1
|
16.06.2018, 14:37 | |
16.06.2018, 14:37 | |
Помогаю со студенческими работами здесь
6
Непонятный момент, замыкания Код Ajax, непонятный момент Непонятный момент в программе с указателями Непонятный момент в книге Шилдта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |