Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Olegikbolt
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 6
#1

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

05.11.2015, 14:20. Просмотров 584. Ответов 3
Метки нет (Все метки)

переворачивающую 4-хзначное число, и чтобы была проверка условия если число не 4-х значное то программа выключается, так необходимо делать по принципу деления с остатком


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int number, n1, n2, n3,n4;
 
if (number <= 9999 && number > 999);
cout << "Введите 4-х значное число: ";
cin >> number;
 
{
  n1=number%10;
  number/=10;
  n2=number%10;
  number/=10;
  n3=number%10;
  number/=10;
  n4=number%10;
  int number=n1*1000+n2*100+n3*10+n4;
 
    cout << "Результат: " << n4<<n3<<n2<<n1<<endl;
    
    }

http://www.cyberforum.ru/cpp-beginners/thread736688.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2015, 14:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перевернуть четырехзначное число (C++):

Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры
Дано натуральное четырехзначное число n. Верно ли что это число содержит три...

Дано натуральное четырехзначное число n.верно ли что это число содержит три одинаковые цифры
дано натуральное четырехзначное число n.верно ли что это число содержит три...

Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?
Дано четырехзначное натуральное число А. Требуется определить что больше: число...

Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран.
Сегодняшнее домашнее задание основано именно на этом принципе, однако, вам...

Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран
2. Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и...

3
Ilot
Эксперт С++
1826 / 1184 / 342
Регистрация: 16.05.2013
Сообщений: 3,119
Записей в блоге: 5
Завершенные тесты: 1
05.11.2015, 14:42 #2
C++
1
2
3
4
5
std::string str = std::to_string(number);
if(str.size() != 4)
    return;
std::reverse(str.begin(), str.end());
std::cout << str << std::endl;
0
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
05.11.2015, 14:48 #3
Olegikbolt,
C++
1
2
3
4
5
6
7
8
9
10
11
12
int num1, num2 = 0, temp;
cin >> num1;
if (num1 <= 9999 && num1 > 999)
{
    temp = num1;
    while (temp)
    {
        num2 = num2 * 10 + temp % 10;
        temp /= 10;
    }
    cout << num1 << " <=> " << num2 << endl;
}
0
Dimension
Dimension
573 / 442 / 221
Регистрация: 08.04.2014
Сообщений: 1,709
Завершенные тесты: 1
05.11.2015, 15:00 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main() {
    int number, n1, n2, n3, n4;
    cout << "Введите 4-х значное число: ";
    cin >> number;
    if (number <= 9999 && number > 999) {
        n1 = number % 10;
        number /= 10;
        n2 = number % 10;
        number /= 10;
        n3 = number % 10;
        number /= 10;
        n4 = number % 10;
        cout << "Результат: " << n1<<n2<<n3<<n4 << endl;
    }
    else return 0;
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2015, 15:00
Привет! Вот еще темы с решениями:

четырехзначное число
Определить, делится ли заданное 4-ехзначное число на сумму своих цифр. Какие...

Определить четырехзначное число
Помогите с помощью операторов while, do-while, for, break,continue вычислить...

Случайное четырехзначное число
Каким способом лучшего всего(наиболее эффективно, с наименьшим количеством...

программа четырехзначное число
Программу в C++ Дано четырехзначное число х. Нужно вывести на экран сообщение...


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

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

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