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

Перевернуть число - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Координаты точек http://www.cyberforum.ru/cpp-beginners/thread564715.html
Представить координаты точек в трехмерном пространстве в виде структуры, состоящей из трех вещественных полей. Написать программу ввода координат двух точек и вычисления расстояния между ними.
C++ 20 наиболее часто встречающихся слов дан файл. выписать 20 наиболее часто встречающихся слов в алфавитном порядке. (структуры использовать нельзя). помогите пожалуйста. заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread564704.html
C++ Считывание из файла
Дан файл с данными типа: Петров Роман 1989 04 15 5 4 3 5 естесственно, что данных больше.. Последние 4 цифры - это оценки.. Надо вывести на экран данные студентов, успевающих на 4 и 5.. ваще не понятненько, как считывать по строкам из файла, как сравнивать((
Двумерный массив, поделить 4-мя указателями C++
Дан массив A и 4 указателя - А1, А2, А3, А4. Мне надо их присвоить так, чтобы на элементы массива А указывал A1, на А - A2, на А - A3, на А - A4. Проблема именно в том, как правильно адресовать А2 и А4, А1 и А3 сделал сам. Подскажите пожалуйста.
C++ дана матрица размером 5 на 5, содержащая вещественные числа, значения которых вводятся с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread564646.html
дана матрица размером 5 на 5, содержащая вещественные числа, значения которых вводятся с клавиатуры. необходимо по этой матрице А сформулировать матрицу В v v v ...
C++ Фрактальное сжатие изображения здравствуйте)))может кто помочь с кодом,который осуществляет фрактальное сжатие изображений.сделать это нужно при помощи распараллеливания (библиотека mpi).может у кого то какие то ссылки есть.не могу ничего найти в инете. подробнее

Показать сообщение отдельно
HelloWorld56
5 / 5 / 1
Регистрация: 29.03.2012
Сообщений: 62
03.05.2012, 18:13     Перевернуть число
Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран.

Примечание: Например, пользователь ввел число 12345. На экране должно появиться число наоборот - 54321.


C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
using namespace std;
 
int main ()
{
    setlocale (LC_CTYPE, "Russian");
 
    int number ; 
    int k;
    int temp ;
 
    cout<<"Введите число: ";
    cin>>number;
    temp = number; //Т.к. полсе цикла number будет равна 0, то нужно сохранить её значение в отдельной переменной
    k = 0;
    while (number != 0 ) // Сколько всего цифр в числе
    {
        number = number /10;
        k++;
    }
    number = temp;
    
    for (int i = k; number != 0; i--) 
    {
        cout<<i<<" цифра = "<<number % 10<<"\n";
        number = number / 10;
    }
    
    
}
Как в последнем цикле записать каждую новую цифру в отдельную переменную, чтобы потом можно было перевернуть число.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru