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

Ввести произвольное целое положительное число. Определить число с обратным порядком цифр заданного числа

15.09.2014, 21:04. Просмотров 1051. Ответов 3
Метки нет (Все метки)

Я первокурсник, я мало времени уделил обучению(полный дурак, признаю.) но на завтра нужно сдать лабораторную, я понимаю задание, но циклы еще не освоил до конца, спасайте ребят, пожалуйста, вот задание :
Ввести произвольное целое положительное число. Определить число с обратным порядком цифр заданного числа.
Смысл в чем, например я ввожу 12345, мне выводит 54321. Надеюсь я правильно понял, еще раз спасибо ребят.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2014, 21:04
Ответы с готовыми решениями:

Ввести с клавиатуры целое положительное число и вывести на экран сумму его цифр
Написать программу, которая после ввода с клавиатуры целого положительного...

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

Функция возвращающая число с обратным порядком цифр
Нужно написать функцию, которая воспринимает целое значение и возвращает число...

Дано положительное целое число. Требуется определить количество цифр в нём
Дано положительное целое число. Требуется определить количество цифр в нём. ...

Составить функцию, которая формирует новое число с обратным порядком цифр по отношению к исходному числу
1. Составить функцию с оператором return. 2. Преобразовать функцию к...

3
zss
Модератор
Эксперт С++
7482 / 6851 / 4324
Регистрация: 18.12.2011
Сообщений: 18,122
Завершенные тесты: 1
15.09.2014, 21:11 2
Алгоритм:
C++
1
2
3
4
5
6
7
8
result=0;
d1=x%10; // первая цифра
result=result*10+d1;
x=x/10; // отбросили первую цифру
d2=x%10; // вторая цифра
result=result*10+d2;
x=x/10; // отбросили вторую цифру
//и т.д. пока не получим ноль.
Если знаете циклы, то так
C++
1
2
3
4
5
6
7
8
9
int x=12345;
int result=0;
while(x!=0)
{
     int d=x%10; 
     result=result*10+d;
     x=x/10;
}
cout<<result;
0
Jeens
0 / 0 / 1
Регистрация: 04.12.2013
Сообщений: 8
15.09.2014, 21:56  [ТС] 3
Спасибо большое чувак, ты лучший

Добавлено через 25 минут
zss, Хотя стоп, не так. Должно быть чтоб я вводил любое число, не обязательно 12345, и чтоб я его вводил, короче я сам заплутался, но не правильно вообщем.
0
zss
Модератор
Эксперт С++
7482 / 6851 / 4324
Регистрация: 18.12.2011
Сообщений: 18,122
Завершенные тесты: 1
16.09.2014, 18:41 4
Не поверю, что Вы не можете написать
C++
1
cin>>x;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2014, 18:41

Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа
Дана строка, изображающая целое положительное число. Вывести сумму цифр этого...

Для данного числа m найти наименьшее положительное целое число с суммой цифр m и которое делится m
Для данного числа m найти наименьшие положительное целое число с суммой цифр m,...

Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д.
Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное...


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

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

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