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

Циклический сдвиг последних 3 цифр числа

08.04.2015, 18:44. Показов 1902. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано целое число N. Совершить операцию циклического сдвига с последними тремя цифрами.
Помогите пожалуйста!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.04.2015, 18:44
Ответы с готовыми решениями:

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

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

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

4
16 / 16 / 11
Регистрация: 23.10.2013
Сообщений: 60
08.04.2015, 20:15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
using namespace std;
 
int main()
{
    int N;
    int n_0; // нулевой разряд числа N (число единиц)
    int n_1; // первый разряд числа N (число десятков)
    int n_2; // второй разряд числа N (число сотен)
    int res; // реверсированное число
 
    cout << "Enter N: N = ";
    cin >> N;
 
    n_0 = N%10;
    n_1 = (N%100-n_0)/10;
    n_2 = (N%1000-N%100)/100;
 
    res = N-N%1000 + n_0*100 + n_2*10 + n_1;
 
    cout<<res;
 
    return 0;
}
смотри, ты ничего не написал, если на вход подается двузначное число или однозначное. прога для трехзначных и более - работает, вроде.
1
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
08.04.2015, 20:22
Цитата Сообщение от Ultrafight Посмотреть сообщение
прога для трехзначных и более - работает, вроде.
Цитата Сообщение от dr-er Посмотреть сообщение
последними тремя цифрами.
А если по сути, то можно число считать в строку и переставить последние символы строки в нужном порядке.
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
08.04.2015, 22:12
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main (void){
 int X=12345678;
 int y=X/1000; //отобрали 3 числа
 int z=X%1000; //взяли 3 числа
 
cout<<X<<"\n\n"; //Начальное Х
    for (int i=0;i<10;i++){ //Делаем 10 сдвигов
            X=((y*10+z/10%10)*10+z%10)*10+z/100%10;
            y=X/1000;
            z=X%1000;
            cout<<X<<"\n";
    }
 
 
 return 0;
}
1
0 / 0 / 0
Регистрация: 08.04.2015
Сообщений: 6
13.04.2015, 18:52  [ТС]
Большое спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.04.2015, 18:52
Помогаю со студенческими работами здесь

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

Осуществить циклический сдвиг введенного числа вправо на N разрядов
Осуществить циклический сдвиг введенного числа вправо на N разрядов например, при сдвиге числа 1234 на 3 разряда получим число 2341 ...

Вычислить сумму m последних цифр числа n и первых цифр k
Даны натуральные числа m,n и k. Вычислить сумму m последних цифр числа n и первых цифр k

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

Даны натуральные числа n, m. Получить сумму m последних цифр числа n
Даны натуральные числа n, m. Получить сумму m последних цифр числа n. с пояснениями в 2010 версии заранее спс! Добавлено через 31...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru