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

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

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

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

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

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

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
 Аватар для Thinker
4218 / 2192 / 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;
}
Kwangmyongsong
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 84
14.10.2013, 22:18  [ТС]     Циклический сдвиг числа #3
return нельзя) только for)
Folko
 Аватар для 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;
}
Yandex
Объявления
14.10.2013, 22:45     Циклический сдвиг числа
Ответ Создать тему
Опции темы

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