152 бит = 152 / 8 байт = 19 байт
1 байт = 8 бит
1 бит = 1/8 байт
Ты хотя бы сфотал тетрадь
Я написал на языке C++
#include <iostream>
using namespace std;
int main(){ unsigned int size; cin >> size; int* arr = new int[size]; int num_pos = 0; for (size_t i = 0; i < size; i++) { cin >> arr[i]; if (arr[i] > 0) { num_pos++; } }
cout << num_pos << endl; return 0;}
1) 36 = 3q + 6
21 = 2q + 1
15 = q + 5
3q + 6 = (2q + 1) + (q + 5) = 3q + 6 - тождество!
Тогда такое равенство можно записать в любой системе счисления, в которой есть цифра 6, т.е. основание системы счисления q >=7
2) 100 = q^2
33 = 3q + 3
22 = 2q + 2
16 = q + 6
5 = 5
q^2 = (3q + 3) + (2q + 2) + (q + 6) + 5
q^2 = 6q + 16
q^2 - 6q - 16 = 0
q1 = 8; q2 = -2
В системе с основанием -2 не может быть троек, поэтому ответ q = 8
3) 100 = q^2
1000 = q^3
По условию 2q^2 = q^3, откуда q = 2
4) Да, может, например, в системе счисления с основанием 2.