#include <iostream>
using namespace std;
//Ввести двумерный массив A 4×3. Определить в нём произведение тех элементов, чей модуль лежит вне диапазона [1;5]
int main()
{
int masA[4][3],a,b;
cout << "Vvedite a and b: ";
cin >> a >> b;
for (int i=0; i < 4; i++) {
for (int j=0; j < 3; j++)
{
masA[i][j] = rand() % b + a; //рандом
cout << masA[i][j] << " ";
}
cout << "\n";
}
int p = 1;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++)
{
if (abs(masA[i][j]) < 1 || (masA[i][j]) > 5)
p = p * masA[i][j];
}
}
cout << "Proizv= " << p;
return 0;
}
Переведём слагаемые в 2-ную систему счисления.
Из 8-чной в 2-чную переводим, просто выписывая вместо каждой цифры 8-чного числа её трёхзначный двоичный код (см. таблицу 1):
740 --> 111100000
Аналогично, из 16-чной в 2-чную переводим, просто выписывая вместо каждой цифры 16-чного числа её четырёхзначный двоичный код (см. таблицу 2):
F4B --> 111101001011
Складываем два числа в 2-чной системе:
111100000 + 111101001011 = 1000100101011
Вычисления - в прилагаемом файле
<span>это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации для достижения цели управления</span>