|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Исключить из числа четные цифры. |
|
C/C++ - [решено] Исключить из числа четные цифры.
|
Новый участник Сообщения: 8 |
Здравствуйте! У меня такая задача: исключить из записи натурального числа все четные цифры. Я написала программу, но она выводит только нечетные цифры в обратном порядке. Как мне соединить эти нечетные цифры в одно число и записать их в таком же порядке, в каком были в исходном числе (язык С)?
|
|
Отправлено: 11:28, 01-03-2014 |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать В таком случае на месте четных числе будут нули:
#include<stdio.h> #include<math.h> int cycle(int x) { int a, degree = 1, result = 0; do { a=x%10; x/=10; if(a%2!=0) { result += pow(10, degree) * a; } degree++; } while (x>0); return result; } int main() { int x, m; scanf("%d", &x); m=cycle(x); return 0; } |
------- Последний раз редактировалось ViRTaCe, 03-03-2014 в 02:36. Причина: Исправил Отправлено: 22:24, 02-03-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ViRTaCe:
|
|
------- Отправлено: 00:44, 03-03-2014 | #3 |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Цитата Drongo:
|
|
------- Отправлено: 02:35, 03-03-2014 | #4 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Спасибо!!!
|
|
Отправлено: 17:28, 03-03-2014 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Выделение числа из текста | u-Art | AutoIt | 15 | 18-01-2010 03:07 | |
CMD/BAT - [решено] Отделить последние цифры из строчки в текстовом файле | ZeroCrash | Скриптовые языки администрирования Windows | 4 | 29-06-2009 16:03 | |
CMD/BAT - [решено] Как исключить обработку одного exe-файла из пакетной обработки нескольких файлов? | Nun-Nun | Скриптовые языки администрирования Windows | 2 | 14-05-2009 12:16 | |
C/C++ - Как из числа извлеч корень? C++ | XEN_STRANGER | Программирование и базы данных | 10 | 25-03-2009 10:22 | |
Excel, Вывод цифры из суммы | DeJaVu | Хочу все знать | 7 | 14-02-2006 17:49 |
|