1) log(2)4096 = 12 бит = 12/8 байт = 1,5 байт
2) 1536*1024*36 бит = 1536*1024*36/(8*1024*1024) Мбайт = 6,75 Мбайт
3) 4*8*300*300*16 бит = 4*8*300*300*16 / (8*1024) Кбайт = 5625 Кбайт
4) log(2)65536 = 16 бит = 2 байта; 256*256*2 байт = 256*256*2/1024 Кбайт = 128 Кбайт
5) 2^4 = 16
#include <cstdlib>
#include <iostream>
#include <ctime>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
int n;
cin >>n;
int *a=new int[n]; /*Динамический массив из n элементов*/
srand(time(0));
double r=0;
for(int i=0;i<n; ++i)
{
a[i]=rand()%38 - 5;
r+=pow((sqrt(fabs(a[i]))-a[i]),2);
}
cout <<r<<endl;
delete [] a;
system("pause");
return EXIT_SUCCESS;
}
Function Sum(m: myarray): Integer
Var i, s : integer
sum:=0
For i:=1 To n do
(к уже найденной сумме первых (i-1) элементов прибавляем i-ый элемент)
s:=s+m[i];
sum:=s;
End;
Это все что я помню...
Четверичная система содержит в себе цифры 0,1,2,3, основание - 4, нигде особо не применяется, ну а таблицу я думаю переводом из двоичной в четверичную