dshi67orbru
?>

Выберите операционные системы, которые имеют 64-битные версии. dr-dos 7.0 ubuntu 10.10 macos x 10.7 ms windows me ms windows 2003 os/2 warp 3.0 beos 5.1

Информатика

Ответы

Рамиль211

ms windows 2003ms windows memacos x 10.7ubuntu 10.10а os:   dr-dos 7.0,  os/2 warp 3.0,  beos 5.1 слишком старые

Михайлович_гергиевич315
Dim  n  as  long,  m as long,  a as  integer dim strn1 as string, lngn1 as long, i as integer randomize print  "введите число n от 0 до 1  миллиарда: "; input  n a  =  int(rnd (1)*14)  +  2  '  случайно выбираем основание  от  2  до  16 '  зашифровываем  введенное  число  со  случайным  основанием i  =  0:   strn1  = "" do  while  n >   0 m =   n mod a if  m  =  10  then       strn1 = "a" &   trim(strn1) elseif m = 11 then strn1 = "b" & trim(strn1)   elseif m = 12 then strn1 = "c" & trim(strn1) elseif m = 13 then strn1 = "d" & trim(strn1)  elseif m = 14 then strn1 = "e" & trim(strn1)  elseif m = 15 then strn1 = "f" & trim(strn1)   else        strn1 = trim(str(m)) & trim(strn1) end if n  =  int  (n / a) i =  i  +  1 loop print "число n с неизвестным основанием а: " & strn1 ' зашифровали число, теперь подбираем неизвестное основание lngn1  =  0 for a  =  2  to  16 for  i  =  1  to  len(strn1) m = val (mid (strn1,  len(strn1) - i + 1, 1)) if trim (str (m)) = "a"  then         lngn1 =  lngn1 +  10*a^(i-1) elseif trim (str (m)) = "b" then lngn1 = lngn1 + 11*a^(i-1)  elseif trim (str (m)) = "c" then lngn1 = lngn1 + 12*a^(i-1)   elseif trim (str (m)) = "d" then lngn1 = lngn1 + 13*a^(i-1)   elseif trim (str (m)) = "e" then lngn1 = lngn1 + 14*a^(i-1)   elseif trim (str (m)) = "f" then lngn1 = lngn1 + 15*a^(i-1)   else       lngn1 =  lngn1 + m*a^(i-1)  end  if next  i if  lngn1  =  n  then  exit  for next  a print  "неизвестное основание а = "  &   a end
echervyakov
Язык  python a  = 2197  #  число  в  10  сс b  = "1000" # число  в  неизвестно  сс,  в  данном  случае  13-ная for  i  in  range(2, 17):     try:       if a  == int(b, i): # команда int пытается прочитать строку b как число в сс i            print "основание сс =",  i           break     except:       pass else:     print  "значения а и в не "  # если  сс  подобрать  не  вышло

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Выберите операционные системы, которые имеют 64-битные версии. dr-dos 7.0 ubuntu 10.10 macos x 10.7 ms windows me ms windows 2003 os/2 warp 3.0 beos 5.1
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Olgax732
nord0764
Kochinev7
Полковников_Милана
mbykovskiy
Ivanovich_Kostik898
in-1973
lele4kass
mali2681208
Мунировна
Aleksandrovich-Mayatskikh
Koshovkina1721
dimiff5
daarisgoy
Валерьевич Николаевич1364