0 / 0 / 0
Регистрация: 17.09.2012
Сообщений: 12
|
|
1 | |
Из целого числа получить новое путем удаления каждой четвертой цифры25.09.2012, 02:18. Показов 1993. Ответов 9
Метки нет (Все метки)
0
|
25.09.2012, 02:18 | |
Ответы с готовыми решениями:
9
Из целого числа получить новое путем вставки после каждой цифры 0 (231457 -> 2030405070) Из целого числа получить новое путем удаления из пары соседних цифр большей Получить новое число M, которое образуется путем исключения средней цифры исходного числа Из целого числа получить новое, состоящее из нечетных цифр числа (2315663 -> 3153) |
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
|||||||||||
25.09.2012, 06:51 | 2 | ||||||||||
Сообщение было отмечено Памирыч как решение
Решение
Запишите число в массив из цифр, например так:
Например:
1
|
25.09.2012, 09:03 | 3 | |||||
можно совсем без циклов
2
|
Модератор
8950 / 6716 / 921
Регистрация: 14.02.2011
Сообщений: 23,701
|
||||||
25.09.2012, 09:34 | 6 | |||||
Thinker,
ты меряешь со старших разрядов что ли? должно быть 234678 Ну а я в нулях запутался (у меня пятую удаляла) вот правильный вариант
2
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
|
25.09.2012, 09:34 | 7 |
Thinker, . Работает хорошо
igor_man, имхо лучше используйте код Thinker - проще и быстрее у него вышло
1
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
|
25.09.2012, 09:41 | 9 |
Тож гуд вариант
Добавлено через 5 минут З.Ы. Я чего-то подзабыл, что целый тип имеет ограниченный диапозон значений. Чего-то меня всё время тянет решать более тяжёлую и общую задачу, чем на самом деле надо. Вредная привычка имхо
0
|
25.09.2012, 09:56 | 10 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Если с младших разрядов, то можно так:
0
|
25.09.2012, 09:56 | |
25.09.2012, 09:56 | |
Помогаю со студенческими работами здесь
10
Получить число М, которое образуется из числа N путем замены последней цифры на значение наибольшей цифры Составить и проверить функцию, которая переставляет цифры заданного целого числа N1 в обратном порядке и получает новое число N2 Вывести сумму первой и третьей цифры и произведение второй и четвертой цифры числа, заданного пользователем Получить новое число M, которое образуется из числа N путем замены последней цифры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |