63 -> 2в5+2в4+2в3+2в2+2в1+2в0=63
Решение - в прилагаемом файле.
1.1) Формула используется для вычисления стоимости (один вариант)
1.2) Формула может использоваться для вычисления времени в пути, скорости и длины пути (три варианта). Оставшиеся два значения - числа.
2. Таблица 2 (см. рисунок)
1-Кодирование
2-передача это там где перец
3-обработка там где краб
4-хранение там где рюкзак
А дальше не знаю
Открываем виндовый калькулятор, выбираем режим "программирование"
1) 49_10 вбиваем в калькулятор и нажимаем равно
HEX это 16 ричные = 2А
OCT это 8 ричные = 52
BIN это двоичные = 00101010
2)109 (не забыть выбрать режим DEC - десятичные числа) = 1101101 BIN 7 единичек
3) переключаем в двоичный режим, вбиваем перво число, плюс, второе число, равно 00100100
4)переключаем в двоичный режим, вбиваем перво число, минус, второе число, равно 1010
5)переключаем в двоичный режим, вбиваем перво число, умножить, второе число, равно 10010001
6) вбиваем 45 в десятичном режиме и переключаем режимы пока не встретим число 55, это оказывается восьмиричный режим, значит х=8
1)
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int n, sum = 0, k;
cin >> n >> k; //ввести размерность массива и требуемое k
int a[n];
for(int i = 0; i < n; i++) {
cin >> a[i]; //вводим массив
if(a[i]%k == 0) { cout << a[i] << endl; sum+=a[i]; }
}
cout << sum << endl;
}
2)
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int n, sum = 0, k;
cin >> n;
int a[n], b[n], lenB = 0;
for(int i = 0; i < n; i++) {
cin >> a[i]; //вводим массив
if(a[i] == 0) b[lenB++] = i;
}
for(int i = 0; i < lenB; i++) cout << b[i] << ' ';
cout << endl;
}