Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/24: Рейтинг темы: голосов - 24, средняя оценка - 4.75
&Alex&
19 / 19 / 3
Регистрация: 21.03.2010
Сообщений: 221
1

Поменять порядок цифр числа n на обратный

25.03.2010, 14:05. Просмотров 4488. Ответов 4
Метки нет (Все метки)

Вести число n.Поменять порядок цифр числа n на обратный.То есть число 12345 перевести в 54321. Таких прог море, но мне нужно именно на Си. И если можно, то с комментариями. Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2010, 14:05
Ответы с готовыми решениями:

Дано число n. Поменять порядок цифр числа на обратный
Объясните, как работает эта программа? Дано число n. Поменять порядок цифр...

Поменять порядок следования цифр целого положительного числа K на обратный
Условие:Описать функцию InvertDigits(K), меняющую порядок следования цифр...

Поменять порядок следования цифр в числе на обратный
Для заданного числа n на отрезке от z до x поменять порядок следования цифр в...

Дано натуральное число n. Заменять порядок следования цифр числа n на обратный
Помогите плз) Дано натуральное число n. Заменять порядок следования цифр числа ...

Описать функцию, меняющую порядок следования цифр целого положительного числа на обратный
Описать функцию InvertDigits(K), меняющую порядок следования цифр целого...

4
Sekt
157 / 156 / 47
Регистрация: 29.04.2009
Сообщений: 637
25.03.2010, 14:56 2
число в символы.
переворачивайте символы.
символы обратно в число.
Вар 2:
исп деление по модулю на 10.
и делите на 10 для отбора цифры.
0
&Alex&
19 / 19 / 3
Регистрация: 21.03.2010
Сообщений: 221
25.03.2010, 15:05  [ТС] 3
Цитата Сообщение от Sekt Посмотреть сообщение
число в символы.
переворачивайте символы.
символы обратно в число.
Вар 2:
исп деление по модулю на 10.
и делите на 10 для отбора цифры.
А можно подробнее и на примерах: я только начал изучать. Это для меня как на китайском языке.
0
easybudda
Модератор
Эксперт CЭксперт С++
10092 / 6002 / 1504
Регистрация: 25.07.2009
Сообщений: 11,385
25.03.2010, 15:14 4
Цитата Сообщение от &Alex& Посмотреть сообщение
Поменять порядок цифр числа n на обратный.
Было не так давно
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int flipNum(int num){
    int flip = 0;
    do {
        flip = flip * 10 + num % 10;
    } while ( num /= 10 );
    return flip;
}
 
int main(void){
    int num;
 
    while ( 1 ) {
        printf("Num: ");
        if ( scanf("%d", &num) != 1 || !num )
            break;
        printf("Res: %d\n", flipNum(num));
    }
    return 0;
}
1
&Alex&
19 / 19 / 3
Регистрация: 21.03.2010
Сообщений: 221
25.03.2010, 15:25  [ТС] 5
Цитата Сообщение от easybudda Посмотреть сообщение
Было не так давно
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int flipNum(int num){
    int flip = 0;
    do {
        flip = flip * 10 + num % 10;
    } while ( num /= 10 );
    return flip;
}
 
int main(void){
    int num;
 
    while ( 1 ) {
        printf("Num: ");
        if ( scanf("%d", &num) != 1 || !num )
            break;
        printf("Res: %d\n", flipNum(num));
    }
    return 0;
}
Спасибо огромное!!!!
0
25.03.2010, 15:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2010, 15:25

Поменять порядок слов в предложениях на обратный
У меня вот такая проблема- программа которая меняет порядок слов в предложениях...

Изменить порядок цифр во введенном с клавиатуры числе на обратный
Инвертировать введённые с клавиатуры целое число, то есть изменить порядок цифр...

Поменять порядок элементов массива, стоящих на нечетных местах, на обратный
Составить функцию, которая меняет порядок элементов массива, стоящих на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru