Const
m = 8;
n = 7;
var
a: array[1..m, 1..n] of integer;
i, j: integer;
begin
writeln('Введите через пробел ', m, ' чисел');
for i := 1 to m do
begin
Read(a[i, 1]);
for j := 2 to n do a[i, j] := a[i, 1]
end;
Writeln('Сформированный массив');
for i := 1 to m do
begin
for j := 1 to n do Write(a[i, j]:5);
Writeln
end
end.
Тестовое решение:
Введите через пробел 8 чисел
4 -6 10 93 345 -32 0 11
Сформированный массив
4 4 4 4 4 4 4
-6 -6 -6 -6 -6 -6 -6
10 10 10 10 10 10 10
93 93 93 93 93 93 93
345 345 345 345 345 345 345
-32 -32 -32 -32 -32 -32 -32
0 0 0 0 0 0 0
11 11 11 11 11 11 11
На каком языке писать?
float pow3(float a) {
return(a*a*a);
}
void main() {
float nums[5]; // считаем, что все числа заданы
int i;
for(i=0;i<5;i++) {
print(pow3(nums[i]));
}
}
1)17 Мбайтов=17408 Кбайт= 17825792 Байт= 142606336 бит
<span>2) 8^x Кбайт=16Гбайт
</span>1 МБ=1024 КБ=2^10 КБ
<span>1 ГБ=1024 МБ=2^10 МБ = (2^10)^10 КБ= 2^20 КБ </span>
<span>16 ГБ = (2^4) * (2^20)=2^ 24 </span>
<span>8^x=2^(3x) </span>
<span>теперь приравниваем </span>
<span>2^(3x) = 2^24 </span>
<span>3x=24 </span>
<span>x=8</span>