0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 45
|
|
1 | |
Количество цифр в последовательности11.03.2013, 21:49. Показов 5527. Ответов 14
Метки нет (Все метки)
В общем вот задачка:
Ввести с клавиатуры целое число, которое будет являться количеством символов во вводимой последовательности. Найти количество цифр во введенной последовательности. Надо написать код программы, а я даже понять не могу что от меня хотят
0
|
11.03.2013, 21:49 | |
Ответы с готовыми решениями:
14
В последовательности символов подсчитать количество букв и количество цифр Рассчитать количество цифр в последовательности номеров Для каждого числа последовательности найти количество цифр 5 Для каждого числа последовательности найти количество цифр |
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
|
11.03.2013, 22:29 | 2 |
считываете целое число x(например), далее считываете x символов. Считаете сколько из этих символов являются цифрами.
0
|
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 45
|
|
11.03.2013, 22:37 [ТС] | 3 |
0
|
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
||||||
11.03.2013, 22:43 | 4 | |||||
ввод с клавиатуры целого числа:
0
|
138 / 132 / 57
Регистрация: 31.01.2012
Сообщений: 435
|
||||||
11.03.2013, 22:49 | 5 | |||||
0
|
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
|
11.03.2013, 22:54 | 6 |
Черный ворон, странно, вы n считали, а потом уже никак и не используете ее. Да и можно isdigit() использовать, вроде лучше не опираться на опеределенные коды символов
0
|
138 / 132 / 57
Регистрация: 31.01.2012
Сообщений: 435
|
|
11.03.2013, 23:05 | 7 |
ZoRT, что странного в том как я считал переменную n?
по поводу второго замечания: цифры 0123456789 находятся в числе базовых 128 символов (еще со времен 7-битной таблицы кодировки) и потому являются универсальными (имеют одни и те же номера) для произвольной кодировки.
0
|
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
|
11.03.2013, 23:18 | 8 |
ну вы n считали, а ввод не ограничили n символами. для чего она тогда была нужна?
ну допустим во всех кодировках одинаковые коды. Но смысл использовать значения кодов, если так же можно использовать символьные литералы? Тем более для человека, не знающего коды символов наизусть (как я), не сразу понятно что именно выбирает код.
0
|
Mobile Software Engineer
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
|
||||||
11.03.2013, 23:20 | 9 | |||||
1
|
32 / 17 / 3
Регистрация: 05.09.2011
Сообщений: 151
|
||||||
11.03.2013, 23:23 | 10 | |||||
Вот такой простой вариант.
0
|
Ev[G]eN
|
11.03.2013, 23:26
#11
|
Не по теме: oleg@tor1, доставило :rofl:
1
|
32 / 17 / 3
Регистрация: 05.09.2011
Сообщений: 151
|
|
11.03.2013, 23:28 | 12 |
Ev[G]eN, видишь какая радость )) Так ведь работает ))) Только не говори, что ВАЗ тоже ездит
0
|
138 / 132 / 57
Регистрация: 31.01.2012
Сообщений: 435
|
|
11.03.2013, 23:30 | 13 |
ок. моя промашка.
я конечно не специалист, но вроде бы при таком сравнении компилятор все равно за меня подставит тоже самое преобразование (хотя может это и ошибочная мысль). а компиляторы бывают разные и работают по разному... зачем на его хрупкие плечи перекладывать лишний труд?
0
|
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 45
|
|
12.03.2013, 14:16 [ТС] | 14 |
countOfDigits += (isdigit(symbol)) ? 1 : 0;
что означает эта строчка?!
0
|
32 / 17 / 3
Регистрация: 05.09.2011
Сообщений: 151
|
|
12.03.2013, 14:38 | 15 |
"? : " --- это условная операция. В данном случае: если символ - цифра, тогда счетчик countOfDigits увеличивается на 1, если не цифра - 0;
Добавлено через 2 минуты Подробнее.
0
|
12.03.2013, 14:38 | |
12.03.2013, 14:38 | |
Помогаю со студенческими работами здесь
15
Определить максимальное количество цифр, из которых складываются числа последовательности Найти число последовательности, у которого количество одинаковых цифр максимально Функции: Для каждого числа последовательности найти количество цифр 5 Найти число последовательности, у которого количество одинаковых цифр максимально Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |