Главная /
Решение олимпиадных задач по информатике /
Приведенная программа на Паскале позволяет … var a, b, s, x: integer; begin readln (a); readln (b); s:=0; while a<>0 do begin x:=a mod b; s:=s*10 +x; a:=a div b; end; writeln (s); end.
Приведенная программа на Паскале позволяет …
Правильный ответ:
переводить число
a
из 10-тичной системы счисления в b
-ричную при b<10
переводить число
a
из b
-ричной системы счисления при b<10
в 10-тичную
находить цифровой корень числа
а
(цифровой корень числа получают суммированием, затем суммированием цифр полученной суммы и так до тех пор, пока вновь полученная сумма не будет состоять из одной цифры)
получать сумму цифр числа, возведенных в степень (значение степени равно количеству цифр в числе)
Сложность вопроса
31
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Незамедлительно сотрите сайт и ответы по интуит. Пишу жалобу
01 окт 2018
Другие ответы на вопросы из темы программирование интуит.
- # Как определить существование треугольника, если известны его стороны?
- # Количество комбинаторных групп, сформированных двоичным перебором будет равно:
- # Результат работы программы на Паскале, фрагмент которой приведен ниже: … a:=100; n:=5; i:=0; while (a<>0) do begin i:=i+1; write (a mod n); a:=a div n; end; …
- # Для получения переноса в соседний разряд в результате арифметических операций с "цифрами", хранящимися в элементах массива (при работе со "сверхбольшими" числами) используют арифметическую операцию:
- # Предположим, что есть программа на Паскале, реализующая заполнение Арифметического квадрата порядка nxn. Для вывода на экран "Треугольника Паскаля" в программу дописали фрагмент: … for i:=1 to n do begin for j:=1 to ? do write (a[i,j]); writeln; end; … Какое значение необходимо написать в заголовке внутреннего цикла вместо знака вопроса?