начало
делим на 2
есть остаток нет остатка
возводим в куб возводим в кводрат
конец
На C++
<span>#include <iostream.h>
const n=10;
void main()
{
int b,A[n]={1,2,3,4,5,6,7,8,9,0};
b=A[n-1];
for(int i=n-2;i>=0;i--)
A[i+1]=A[i];
A[0]=b;
for(i=0; i<n;i++)
cout<< A[i]<<',';
}
</span>
По формуле Хартли:
I = K*log2 (N), где К — длина сообщения (кол-во символов), N — количество символов в алфавите (мощность алфавита), I — кол-во информации в битах (!)
I = 8000* log2 (16) = 32000 бит
32000 бит = 4000 байт
Информационный объем файла I=k*i, где k - количество точек изображения, i - глубина цвета.
Переведем изображение в дюймы:
1 дюйм=2,54 см
30,48/2,54=12 дюйм
значит изображение будет иметь размеры: 12 х 12 дюйм
k=(12*600)*(12*1200)= 103680000 точек
I=103680000*8 = 829440000 бит
829440000 бит/8= 103680000 байт
103680000 байт/1024= 101250 Кбайт
101250 Кбайт /1024= 99,88 Мбайт
def main():
data_massive = list(map(int, input().split()))
for i in range(len(data_massive)):
if i < len(data_massive)/2:
data_massive[i] += 1
else:
data_massive[i] *= 2
print(data_massive)
end = input()
if __name__ == "__main__":
main()
Осторожно с табуляциями!!!