Python 3.6.1:
from random import random
N = 100
a = []
for i in range(N):
a.append(int(random()*2))
print(a[i],end=' ')
print()
for i in range(N):
if (a[i] == 0):
a[i] = 1
else:
a[i] = 0
print(a[i],end=' ')
from random import random
N = 20
a = []
for i in range(N):
a.append(int(random()*(2*N+1)-N))
print(a[i],end=' ')
Max = max(a)
Min = min(a)
print('\nMax =',Max)
print('Min =',Min)
print('Max - Min =',Max-Min)
4 двоичных разряда - 16 значений. Либо от 0 до 15, либо от -7 до +7.
Если тебе нужна программа для переворачивания числа,вот тебе она на C :
#include <iostream>
using namespace std;
int main()
{
double x;
double y;
cin >> x; /* Ввод числа */
y = 1/x;
cout << "y = " << y << endl;
return 0;
}
Ответ:
Очевидно что восьмеричная.
Т.к. если складывать поразрядно начиная с младшего разряда
видно что при сложении 6 и 2 переходим в следующий разряд.
Ноль пишем и один в уме.
Далее складываем 4 и 2 и один в уме получаем 7.
Получаем 370 в восьмеричной системе счисления.
Объяснение:
53,42,-37,-75(Должно так получиться)