Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 6
1

Инвертировать цифры четырехзначного числа

22.10.2015, 14:35. Показов 1166. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите написать программу переворачивающую 4-хзначное число, и чтобы была проверка условия если число не 4-х значное то программа выключается, так необходимо делать по принципу деления с остатком
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2015, 14:35
Ответы с готовыми решениями:

Получить все возможные двухзначные числа, используя цифры исходного четырехзначного числа.
Задано натуральное четырехзначное число, у которого все цифры различны. Получить все возможные...

Найти десятичные цифры четырехзначного числа
Для введенного с клавиатуры четырехзначного числа, найдите количество единиц, десятков, сотен и...

Инвертировать цифры десятичного представления числа
Сделать начало концом. Пример : Ввод данных : 43210 Выход данных : 01234

1.Все цифры данного четырехзначного числа N различны
помогите... 1.Все цифры данного четырехзначного числа N различны 2.С 1 января 1990 года по...

4
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 6
22.10.2015, 14:47  [ТС] 2
Тамика,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int number, n1, n2, n3,n4;
 
    cout << "Введите 4-х значное число: ";
    cin >> number;
 
    if (number < 9990 && number > 0) {
 
    if (number / 1000 != 0) {
    exit (0)
 
n1 = number / 1000;
    number = number % 1000;
n2 = number / 100;
    number = number % 100;
    n3 = number / 10;
    number = number % 10;
    
 
 
   
    cout << "Результат: " << n4<<n3<<n2<<n1<<endl;
    
    }
0
Котовчанин
942 / 482 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 37
22.10.2015, 14:49 3
Olegikbolt, а где у Вас инициализация n4?
0
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
22.10.2015, 14:54 4
C++
1
2
3
    if ((int)log10(n) + 1 != 4)
        return 0;
    cout << n % 10 << n / 10 % 10 << n / 100 % 10 << n / 1000 % 10;
0
Модератор
Эксперт С++
13678 / 10888 / 6465
Регистрация: 18.12.2011
Сообщений: 29,050
22.10.2015, 15:26 5
Чуть более понятно будет так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
cout << "Введите 4-х значное число: ";
cin >> number;
f (number <= 9999 && number > 999)
{
  n1=number%10;
  number/=10;
  n2=number%10;
  number/=10;
  n3=number%10;
  number/=10;
  n4=number%10;
  int inverted=n1*1000+n2*100+n3*10+n4;
  cout<<inverted;
}
0
22.10.2015, 15:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2015, 15:26
Помогаю со студенческими работами здесь

Вывод наибольшей и наименьшей цифры из четырехзначного числа
Задача такая: &quot;Пользователь вводит четырёхзначное число. Программа должна вывести наибольшую цифру...

Инвертировать десятичные цифры каждого числа последовательности
Составить программу с использованием оператора цикла с постусловием и функцией, возвращающей...

Переставить соседние цифры в десятичном представлении четырехзначного числа
Пользователь вводит четырехзначное число. Необходимо поменять в этом числе 1 и 2 цифры, а также 3...

Верно ли, что все цифры данного четырехзначного числа различны
Используя оператор if, выполнить задание: Дано натуральное четырехзначное число n. Верно ли,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru