Ответы на вопрос:
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
Популярно: Информатика
-
Kirillpakharenko13.07.2022 06:09
-
VikaKhudyakova03.03.2021 14:49
-
ry56459919.02.2023 07:45
-
Malajazaika11.08.2022 12:14
-
nikamalisch18.04.2021 15:42
-
Daniilkv24.06.2021 07:41
-
maratis200717.08.2022 02:39
-
abbabaeasssfd03.08.2022 16:11
-
ViktorrriaQueen22.09.2020 22:59
-
diaabd150ozrpt605.04.2022 09:51