Рожденная для битвы
293 / 71 / 14
Регистрация: 08.11.2009
Сообщений: 1,260
|
||||||
1 | ||||||
enum: цифры24.07.2011, 14:01. Показов 6733. Ответов 25
Метки нет (Все метки)
А можно в перечислениях использовать цифры?
Например:
Просто есть файл, там записано длинное число, и каждую циферку нужно записать в ячейку массива...
0
|
24.07.2011, 14:01 | |
Ответы с готовыми решениями:
25
Enum == int !=enum? Замена последней цифры на значение наименьшей цифры в записи числа N Даны цифры двух двузначных чисел. Получить цифры суммы Определить позицию первой цифры числа, которая меньше цифры заданной пользователем |
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
|
||||||
24.07.2011, 14:05 | 2 | |||||
marina2, чем строка не угодила?
Добавлено через 2 минуты
1
|
Рожденная для битвы
293 / 71 / 14
Регистрация: 08.11.2009
Сообщений: 1,260
|
|
24.07.2011, 14:07 [ТС] | 3 |
Да угодила
Просто придется символы переводить в числа Я просто спросила: это один из вариантов решения задачи
0
|
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
24.07.2011, 14:08 | 4 |
marina2, перечисления позволяют задавать цифрам строковые идентификаторы, вопрос: как оносятся перечисления к Вашей задаче?
0
|
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
|
||||||
24.07.2011, 14:11 | 5 | |||||
вашим вариантом enum нельзя.
0
|
Рожденная для битвы
293 / 71 / 14
Регистрация: 08.11.2009
Сообщений: 1,260
|
|
24.07.2011, 14:13 [ТС] | 6 |
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
24.07.2011, 14:17 | 7 |
48 это ASCII код символа '0'
У символа '1' код 49 и т. д. То есть '0' - 48 == 0 '1' - 48 == 1 ... '9' - 48 == 9 Добавлено через 31 секунду Но я бы вычитал не 48, а именно '0'
1
|
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
|
||||||
24.07.2011, 14:19 | 8 | |||||
вот еще один аналог
1
|
Рожденная для битвы
293 / 71 / 14
Регистрация: 08.11.2009
Сообщений: 1,260
|
|
24.07.2011, 14:20 [ТС] | 9 |
grizlik78, спасибо, вот это мне и нужно было
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
24.07.2011, 14:21 | 10 |
А мне не очень понятно, зачем здесь явное преобразование к int. Всё-таки char это целочисленный тип.
0
|
Рожденная для битвы
293 / 71 / 14
Регистрация: 08.11.2009
Сообщений: 1,260
|
|
24.07.2011, 14:23 [ТС] | 11 |
0
|
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
|
|
24.07.2011, 14:24 | 12 |
grizlik78, да просто, чтобы показать, что преобразовываем тип, для наглядности... Сам, конечно, такое не использую и не пропагандирую...
0
|
1186 / 542 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||||||
24.07.2011, 14:24 | 13 | |||||
Вообще то enum созданный ваш перечисленный тип и так воспринимает как числа
0
|
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
|
|
24.07.2011, 14:26 | 14 |
marina2, используем его порядковый номер в таблице ASCII с небольшим изменением ( - 48 )
Добавлено через 56 секунд Gepar, речь не об этом шла...
1
|
1186 / 542 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||||||
24.07.2011, 14:27 | 15 | |||||
В char идёт хранение в виде кода символа по таблице символов вашего ПК, потому то Вы и можете присвоить значение переменной char переменой типа int. Пример:
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
24.07.2011, 14:27 | 16 |
Что именно? Что char это такой же тип, как и int, только с минимально возможным размером, неопределённой "знаковостью" и особой интерпретацией при вводе/выводе?
0
|
Рожденная для битвы
293 / 71 / 14
Регистрация: 08.11.2009
Сообщений: 1,260
|
|
24.07.2011, 14:27 [ТС] | 17 |
0
|
542 / 447 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
|
|
24.07.2011, 14:29 | 18 |
marina2, ну да, тут все просто =)
1
|
Заблокирован
|
|||||||||||
24.07.2011, 14:37 | 19 | ||||||||||
0
|
1186 / 542 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||||||
24.07.2011, 14:41 | 20 | |||||
Mиxaил, да marina2 по-моему сама не знает чего хочет.
На всякий случай чтобы каждая циферка уходила в массив (с рассчётом что файл не бинарный, а обычный txt):
0
|
24.07.2011, 14:41 | |
24.07.2011, 14:41 | |
Помогаю со студенческими работами здесь
20
Сложить цифры числа (до тех пор, пока не получится сумма из одной цифры) enum enum enum Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |