Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2012, 20:06   #1
Алискин
 
Регистрация: 17.10.2012
Сообщений: 1
По умолчанию Работа с натуральными числами

Задание: Дано n-значное число. В нём зачеркнули первую цифру слева и приписали ее справа. Вычислить полученное число
Алискин вне форума Ответить с цитированием
Старый 17.10.2012, 21:29   #2
dotmeer
Пользователь
 
Регистрация: 15.10.2012
Сообщений: 14
По умолчанию

Вы бы хоть сказали, в каком виде дано число, какой язык?
если число задано в строковом виде - то просто перенести первый элемент в конец
если в виде числа,то представить число в виде суммы разрядов (a*10^n+b*10^(n-1)+...+a*10^0) и плясать от этого
dotmeer вне форума Ответить с цитированием
Старый 17.10.2012, 21:29   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Ваши наработки ? нахаляву вряд ли сделают Вам, времени жалко.

Примерный алгоритм:
1. узнать N (если не дано, то вычислить десятичный логарифм числа и округлить до целых)
2. поделить без остатка (div в паскале/дельфи , / для инт'ов в сишках) на 10^N
3. узнать остаток от деления (mod в дельфи/паскале, % в сишках)
4. умножить этот остаток на 10
5. прибавить число из п.2
6. ...
7. profit!
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дата некоторого дня определяется двумя натуральными числами: m (порядковый номер месяца) и n (число). По заданным n и m определ monokol Помощь студентам 2 22.07.2013 20:53
Написать прогу: операции над натуральными числами в P ичной системе счисления gangsty Общие вопросы C/C++ 0 02.10.2012 11:40
бесконечная таблица заполнить натуральными числами по принципу змейки (Паскаль) ubun Помощь студентам 9 14.11.2011 12:53
записать дату натуральными числами (С++) Alina5545 Помощь студентам 2 13.04.2010 22:05
записать дату натуральными числами Alina5545 Общие вопросы C/C++ 12 13.04.2010 22:03