М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
PonyLove11
PonyLove11
17.03.2020 06:20 •  Информатика

Как выполните сложение в восьмеричной системе счисления методом триады​

👇
Ответ:
Vasermann
Vasermann
17.03.2020

142 = 001 100 010

+

120 = 001 010 000

= 010 110 010

= 2+16+32+128 = 178

Объяснение:

Сначала числа превращает в двоичную систему числення, после эти оба числа слаживаем. После этого начиная с конца превращаем в десятичный код, попутно эти числа слаживаем и получаем решение в десятичной системе числения.

4,8(21 оценок)
Ответ:
parknariya
parknariya
17.03.2020

как в любой системе счисления, например:

142(8)+120(8)=262(8) в восьмеричной,

001100010+001010000=010110010(2)=262(8) в двоичной с переходом в 8ричную

4,5(60 оценок)
Открыть все ответы
Ответ:
daniliwotchesi
daniliwotchesi
17.03.2020
#include <iostream>
using namespace std;
int main() {
        int mat[3][3];
        int k;
        int size=0;
        int * arr=0;
        for(int i=0;i<3;i++){
                for(int j=0;j<3;j++){
                       cin>>mat[i][j];
                          if (mat[i][j]>0){
                             arr=(int*)realloc(arr,sizeof(int)*(++size));
                             arr[size-1]=mat[i][j];
                                             }
                                           }
                                    }
                  for(int i=0;i<size;i++){
                  cout<<arr[i];
                  }
               delete arr;
               cin.get();
               cin.get();
              return 0;
}
4,6(95 оценок)
Ответ:
ВладИК08123
ВладИК08123
17.03.2020
Var a,max,sum:integer;
    arr:array [0..2015] of integer;
    begin
randomize;
max:=-500;
sum:=0;
for a:=0 to 2015 do begin
arr[a]:=random(1001)-500;
if max<arr[a] then max:=arr[a];
end;
write('максимальный элемент массива ==> ',max);
writeln();

if max mod 2 = 1 then begin
for a:=0 to 2015 do begin
if arr[a] mod 2 =1 then sum:=sum+arr[a];
end;
writeln('сумма чисел одинаковой чётности числу ',max,' = ',sum);
end;

sum:=0;
if max mod 2 = 0 then begin
for a:=0 to 2015 do begin
if arr[a] mod 2 =0 then sum:=sum+arr[a];
end;
writeln('сумма чисел одинаковой чётности числу ',max,' = ',sum);
end;

end.
4,4(28 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ