1) число 341 в своей записи имеет максимальную цифру 4, следовательно система счисления. в которой записано это число будет пятеричная (алфавит: 0,1,2,3,4)
2) число 123 в своей записи имеет максимальную цифру 3, следовательно система счисления. в которой записано это число будет четверичная (алфавит: 0,1,2,3)
3) число 222 в своей записи имеет максимальную цифру 2, следовательно система счисления. в которой записано это число будет троичная (алфавит: 0,1,2)
4) число 111 в своей записи имеет максимальную цифру 1, следовательно система счисления. в которой записано это число будет двоичная (алфавит: 0,1)
Попробуйте вызвать диспетчер : либо при одновременного нажатия клавиш ctrl+shift+esc, либо просто кликнув правой клавишей мыши по панели . найдите процесс "проводник" или explorer), кликните по нему правой кнопкой мыши и нажмите "перезапустить". если первый способ не , пробуем второй вариант: запустить пуск при power для этого зайдите в "компьютер" -> "диск с" -> "windows" -> "system32" -> "windowspowershell" и запустите приложение powershell и в открывшемся окне приложения введите команду: get-appxpackage -allusers | foreach {add-appxpackage -disabledevelopmentmode -register “$($_.installlocation)\appxmanifest.xml”} закройте приложение, проверьте - теперь меню "пуск" должно открыться. если оба способа не , попробуйте создать нового пользователя. для этого нажмите "win+r", чтобы открыть панель введите слово "control", нажмите ок. в открывшемся окне "все элементы панели " найдите "учетные записи пользователей", выберите " другой учетной записью" , затем "добавить нового пользователя". таким образом можно создать нового пользователя, на которого перенести все файлы предыдущего пользователя, после чего просто удалить старую учетную запись. если ничего не сработало - придется переустанавливать windows.
Var n,fibn:real; i:integer; begin readln(n); if n<=0 then writeln('Не существует чисел Фиббоначи меньше 0') else begin i:=0; while fibn<n do begin fibn:=(power((1+sqrt(5))/2,i)-power((1-sqrt(5))/2,i))/sqrt(5); inc(i); end; writeln((power((1+sqrt(5))/2,i)-power((1-sqrt(5))/2,i))/sqrt(5)-1); end; end.
//В лоб
Var sum,n,buf,fib0,fib1:integer;
function fibb(fib0,fib1:integer):integer; begin result:=fib0+fib1; end;
begin fib0:=0; fib1:=1; readln(n); if n<=0 then writeln('Не существует чисел Фиббоначи меньше 0') else begin if fibb(fib0,fib1)>=n then sum:=0 else begin while fibb(fib0,fib1)<n do begin buf:=fib1; fib1:=fibb(fib0,fib1); fib0:=buf; end; sum:=fibb(fib1,fibb(fib0,fib1))-1; end; writeln(sum); end; end.
рассмотрим каждое из чисел:
1) число 341 в своей записи имеет максимальную цифру 4, следовательно система счисления. в которой записано это число будет пятеричная (алфавит: 0,1,2,3,4)
2) число 123 в своей записи имеет максимальную цифру 3, следовательно система счисления. в которой записано это число будет четверичная (алфавит: 0,1,2,3)
3) число 222 в своей записи имеет максимальную цифру 2, следовательно система счисления. в которой записано это число будет троичная (алфавит: 0,1,2)
4) число 111 в своей записи имеет максимальную цифру 1, следовательно система счисления. в которой записано это число будет двоичная (алфавит: 0,1)