Есть ответ 👍

149 из десятичной с/сч в 2-ю, 8-ю,16-ю

143
487
Посмотреть ответы 2

Ответы на вопрос:

kirikk3
4,4(63 оценок)

149 -- 10 100010101 - 2 225 - 8 95 - 16 это можно сделать с калькулятора в windows, просто выбрать вид - программистский. а если учитель не принимает один ответ без решения, тогда так. переводишь 149 в двоичное либо делением на 2 до тех пор, пока остаток от деления не будет меньше 2, получаешь 10010101, для перевода этого числа в восьмеричную делишь его на группы по три символа, начиная слева 010  010  101, если не хватило по три, добавляешь нолик слева. переводишь каждую пару просто в десятичное, ответ будет из трех символов 2 2 5 это восьмеричная. для шестнадцатиричной берем то же двоичное и разбиваем на группы по 4 символа справа 1001  0101, получилось 2 четверки, переводим обе в десятичную, но если при переводе получится что-то больше 9, заменяем это на букву. 10 - а, 11 - - f. у нас получилось 9 5.

// pascalabc.net 3.3, сборка 1573 от 04.11.2017 // внимание! если программа не работает, обновите версию! procedure myproc; begin   var n: =readinteger('введите порядок матрицы: ');   writeln('введите построчно элементы матрицы');   var a: =readmatrinteger(n,n);   writeln(4*a.colcount*'-');   write('строки, содержащие только нули: ');   for var i: =0 to n-1 do       if a.row(i).all(t-> t=0) then print(i+1);   writeln end; begin   loop 2 do myproc end. пример введите порядок матрицы: 3 введите построчно элементы матрицы 1 0 0 0 0 1 0 0 0 строки, содержащие только нули: 3 введите порядок матрицы: 2 введите построчно элементы матрицы 0 0 0 0 строки, содержащие только нули: 1 2

Популярно: Информатика