Ответ:
С++ :
#include < iostream >
using namespace std ;
int main (){
int a , b , mn ;
cin >> a >> b ;
int F[a][b];
int A[a][b]={1};
for (int i= 0 ; i < a; a++)
{
for (int j = 0 ; j<b ; j ++ ){
cin >> F[i][j];
}
}
for (int i= 0 ; i < a; a++)
{
for (int j = 0 ; j<b ; j ++ ){
if (F[i][j]%2==1){
if (F[i][j]%3==2){
A[i][j]=F[i][j];
}
}
}
}
for (int i= 0 ; i < a; a++)
{
for (int j = 0 ; j<b ; j ++ ){
mn = A[i][j]*A[i][j-1];
}
}
cout << mn;
return 0 ;
}
Объяснение:
var a,b:integer;
begin
writeln ('Введите два числа:');
read (a,b);
if a > b then begin
writeln ('Максимальное число: ',a);
end
else begin
writeln ('Максимальное число: ',b);
end;
end.
1) 512 бит = 512/8 = 64 байт
4 ГБ = 4*1024 = 4096 МБ
2048 бит = 2048/8/1024 = 0,25 Кб
1/128 Кб = 1024/128 = 8 байт
2) 80 Кб = 80*1024*8 = 655 360 бит
256*64*16 = 262 144 символов всего
655 360 / 262 144 = 2,5 бит = округлим до 3
2^3 = 8 символов
3) 32 Кб = 32*1024*8 = 262 144 бит
8 = 2^3 -> отсюда берем 3 (разряд в двоичной системе счисления)
28*24*3 = 2016
262144/2016 = 130 страниц
Остальные не знаю
Var n,p,k,i,j:integer; f:boolean;
begin
write('n = ');
readln(n);
p:=2;
for i:=2 to n do
begin
f:=false;
while not f do
begin
p:=p+1;
k:=0;
for j:=2 to round(sqrt(p)) do
if p mod j = 0 then k:=k+1;
f:=k=0;
end;
end;
writeln(p);
end.
Пример:
n = 25
97