Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kolia123456
-51 / 1 / 1
Регистрация: 12.02.2011
Сообщений: 37
#1

Поменять цифры в числе местами - C++

14.02.2011, 15:49. Просмотров 773. Ответов 3
Метки нет (Все метки)

салам!)
помогите решить одну задачу, нужно вывести число цифрами наоборот.
например: вводотся 45-выводится 54
НО если вводится 20 или 30 или 40 идт-выводится 2-3-4 соответственно!
прога на с++...
я сам смог вывести, но не могу чтобы када число с нулем у меня выводилось одно число:
н-р: 90 - 09.
нужно просто 9!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2011, 15:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поменять цифры в числе местами (C++):

В числе поменять местами цифры - C++
Дано число ABCDEF.GHIKLM(в котором буквы – это любые цифры (0..9)) в этом числе поменять местами E – H и C – L

Как поменять цифры в числе местами? - C++
Помогите, пожалуйста, с задачей Нам дано: натуральное число, запись которого начинается не с нуля и содержит не больше 100 цифр. ...

В трехзначном числе поменять местами первую и последнюю цифры - C++
Условие: разработать функцию которая в трехзначном числе меняет местами первую и последнию цифру с++ Разработал функцию, но вот что в...

В шестизначном числе поменять местами первые и последние три цифры - C++
Помогите пожалуйста.

Поменять в числе первую и вторую цифры - C++
3) Дано трёхзначное целое число А. Поменять в этом числе первую и вторую цифры.

Поменять первую и последнюю цифры в числе. - C++
Нужна помощь в решение задачи. Дано число n. Как поменять первую и последнюю цифры.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jeka_T
7 / 7 / 0
Регистрация: 12.01.2011
Сообщений: 26
14.02.2011, 15:55 #2
код в студию
easybudda
Модератор
Эксперт CЭксперт С++
9531 / 5524 / 932
Регистрация: 25.07.2009
Сообщений: 10,611
14.02.2011, 16:06 #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
    
int main(){
    int number;
    
    while ( std::cout << "Number: " && std::cin >> number && number > 0 ){
        int rev = 0;
        while ( number ){
            rev = rev * 10 + number % 10;
            number /= 10;
        }
        std::cout << "Result: " << rev << std::endl;
    }
    
    return 0;
}
kolia123456
-51 / 1 / 1
Регистрация: 12.02.2011
Сообщений: 37
14.02.2011, 17:57  [ТС] #4
благодарю!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2011, 17:57
Привет! Вот еще темы с ответами:

Переставить местами вторую и третью цифры в трёхзначном числе - C++
Дано трехзначное число. Переставить местами вторую и третью цифры в числе. Помогите составить программу. В этой задаче вообще не знаю...

В числе 15 поменять местами младший и старший байты - C++
Здравствуйте всем объясните пожалуйста как например в числе 15 поменять местами младший и старший байты (Я Си изучаю только два дня) ...

Поменять местами первую и последнюю цифру в числе - C++
Здравствуйте, я в C++ новичок и мне очень нужна помощь. Дано некое число, которое вбивает пользователь, надо поменять в этом числе первую и...

В массиве из 10 числе поменять местами минимальный и максимальный элементы - C++
Привет. НУждаюсь в ваше помощи. Нужно написать программу в С. В массиве из 10 числе поменять местами минимальный и максимальный...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.02.2011, 17:57
Ответ Создать тему
Опции темы

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