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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2009, 18:52   #1
To4H9IK
Пользователь
 
Регистрация: 29.09.2009
Сообщений: 15
По умолчанию Системы счисления

Как узнать в каких системах счисления в записи числа 39 младший разряд равен 3 ?
To4H9IK вне форума Ответить с цитированием
Старый 01.10.2009, 22:58   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

смотрите, в любой системе счисления младший разряд — это единицы.
Значит задача переформулируется в каких системам счисления (разумеется с основанием 4 и больше) остаток от деления на степени СС даёт 3

пишем такую простенькую программку (на любом ЯП.. мне проще всего на TurboPascal):
Код:
var
  i : integer;
begin
  for i:=4 to 26 do
    if (39 mod i) = 3 then WriteLn('в СС счисления с основанием ',i:1)
end.
и получаем, что младший разряд равен 3 в
в СС счисления с основанием 4
в СС счисления с основанием 6
в СС счисления с основанием 9
в СС счисления с основанием 12
в СС счисления с основанием 18
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.10.2009, 17:12   #3
To4H9IK
Пользователь
 
Регистрация: 29.09.2009
Сообщений: 15
По умолчанию

cпасибо=понял
To4H9IK вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Системы счисления glupayastudentka Помощь студентам 3 28.06.2009 21:13
Системы счисления. glupayastudentka Помощь студентам 1 23.06.2009 22:00
Системы счисления бедный_студент Помощь студентам 8 18.02.2009 23:25
Системы счисления vdv08 Паскаль, Turbo Pascal, PascalABC.NET 1 08.05.2008 17:32