С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Циклический сдвиг числа - C++

14.10.2013, 19:59. Просмотров 444. Ответов 3
Метки нет (Все метки)

Написать программу, которая предлагает пользователю ввести пятизначное число и циклически сдвигает его влево и выводит результат в консоль. Например, пользователь вводит число 12345, и получает результат 34512.

использовать только for
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2013, 19:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Циклический сдвиг числа (C++):

Циклический сдвиг числа - C++
Здравствуйте, нужна помощь с циклическим сдвигом, данно: Число: 44225 Нужно произвести циклический сдвиг, то есть поставить...

Циклический сдвиг двубайтового целого числа - C++
здравствуйте, требуется помощь в решении данного задания( задание: написать программу для циклического сдвига двубайтового целого числа...

Циклический сдвиг последних 3 цифр числа - C++
Дано целое число N. Совершить операцию циклического сдвига с последними тремя цифрами. Помогите пожалуйста!

Циклический сдвиг целого числа на n разрядов влево и вправо - C++
Такая ситуация. Написать функцию, циклически сдвигающую целое число на N разрядов вправо или влево, в зависимости от третьего параметра...

Осуществить циклический сдвиг n-разрядного двоичного представления заданного числа k на m позиций вправо - C++
Задание: Осуществить циклический сдвиг n-разрядного двоичного представления заданного числа k на m позиций вправо, не находя цифр самого...

Циклический сдвиг. - C++
Нужно написать вот такую прогу, где нужно сдвинуть число а на n бит влево.

3
Thinker
Эксперт С++
4229 / 2203 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
14.10.2013, 20:09 #2
C++
1
2
3
4
int F(int a)
{
    return (a % 10000) * 10 + a / 10000;
}
0
Kwangmyongsong
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 84
14.10.2013, 22:18  [ТС] #3
return нельзя) только for)
0
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
14.10.2013, 22:45 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Kwangmyongsong, так ты вставь код предложенной функции в тело цикла и готово

Добавлено через 10 минут
C++
1
2
3
4
5
int t = 12345;
for (int i=0;i<2;i++)
{
    t =  (t % 10000) * 10 + t / 10000;
}
0
14.10.2013, 22:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2013, 22:45
Привет! Вот еще темы с ответами:

Циклический сдвиг - C++
Здравствуйте помогите пожалуйста мне надо все нечетные строки матрицы сдвинуть циклически на К элементов влево. Знаю тут ужас но не...

Циклический сдвиг - C++
Ребята, в чем может быть проблема? Надо организовать ф-цию циклического сдвига вправо. ТО бишь x-&gt;y, y-&gt;z, z-&gt;x. Что я делаю не так? ...

циклический сдвиг - C++
написать программу на СИ (обычном ,НЕ Си++), используя символьные массивы : Если число отрицательных элементов масива А чётно,то...

Циклический сдвиг матрицы - C++
Есть динамическая матрица, и есть обычный сдвиг на N элементов на право. как сделать сдвиг по рисунку? #include &lt;stdlib.h&gt; #include...


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

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

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