#python 3.x sym = {10: 'a', 11: 'b', 12: 'c', 13: 'd', 14: 'e', 15: 'f'} def exp_in(n, g): ret = 1 while n ** ret < g: ret += 1 return ret - 1 def base(n, to_base): ''' 2 < = to_base < = 16 ''' if not 2 < = to_base < = 16: raise valueerror('2 < = to_base < = 16') ret = '' for e in range(exp_in(to_base, n), -1, -1): t = to_base ** e c = n // t ret += sym.get(c, str(c)) n %= t return ret n, b = [int(input(x)) for x in ['число: ', 'степень (2 < = n < = 16): ']] print('{} (10) = {} ({})'.format(n, base(n, b), b))
Александра Викторович531
10.10.2022
// pascalabc.net 3.2, сборка 1407 от 18.03.2017 // внимание! если программа не работает, обновите версию! function good(s: string): boolean; begin var n: =s.length; var t: =s.tochararray.distinct; result: =false; foreach var c in t do begin var k: =0; for var i: =1 to n do if s[i]=c then k+=1; if k=3 then begin result: =true; break end end; end; begin var aw: =readlnstring('ведите строку: ').towords; var aw2: =aw.where(w-> good(w)); aw2.println; end. пример ведите строку: корова барометр молоко перемена соответствие кровообращение молоковоз борода молоко перемена соответствие кровообращение
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Используя алгоритм рисования дощечки нарисуйте забор. используйте цикл n раз.