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

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

Войти
Регистрация
Восстановить пароль
 
Olegikbolt
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 6
#1

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

05.11.2015, 14:20. Просмотров 368. Ответов 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;
    
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2015, 14:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевернуть четырехзначное число (C++):

Дано натуральное четырехзначное число n. Определить, является ли это число перевертышем - C++
Дано натуральное четырехзначное число n. Определить, является ли это число перевертышем. Например, числа 2222, 6116, 0440 и т.д.

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ilot
Модератор
Эксперт С++
1809 / 1166 / 227
Регистрация: 16.05.2013
Сообщений: 3,071
Записей в блоге: 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;
Kerry_Jr
Модератор
Эксперт PHP
2186 / 1982 / 692
Регистрация: 14.05.2014
Сообщений: 5,792
Записей в блоге: 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;
}
Dimension
Dimension
556 / 437 / 135
Регистрация: 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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2015, 15:00
Привет! Вот еще темы с ответами:

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

Определить четырехзначное число - C++
Помогите с помощью операторов while, do-while, for, break,continue вычислить четырехзначное число, которое делится на 2,7 и 11! состоит...

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

Случайное четырехзначное число - C++
Каким способом лучшего всего(наиболее эффективно, с наименьшим количеством операций) сгенерировать случайное число из 4-х не повторяющихся...


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

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

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