For( i = 0; i < 5; i++ ) { ind[ i ] = i; a[ i ] = size[ i ] * speed[ i ]; }
// Предположим, что тут надо умножать, хотя из условия это неясно.
for( i = 0; i < 5-1; i++ )
for( j = i+1; j < 5; j++ )
if (a[ i ] < a[ j ]) { swap[ a[ i ], a[ j ]); swap( ind[ i ], ind[ j ] ); }
for( i = 0; i < 4; i++ ) printf( "%d => %d\n", ind[ i ], a[ i ] );
<span>Вставка - Рисунок - Диаграмма</span>
Ответ:
program HelloWorld;
var t, y, a, b: real;
begin
a := -0.5;
b := 1;
writeln('Input t');
read(t);
if (t >= 1) and (t <= 2) then
y := a * (t * t) * Ln(t) ;
if t < 1 then
y := 1;
if t > 2 then
y := Exp(a * t) * Cos(b * t);
writeln(y);
end.
Объяснение:
1 МБ = 1*1024*1024*8 = 2¹⁰*2¹⁰*2³ бит = 8388608 бит ( или 2²³ бит)
4096 бит = 4096/8/1024 = 2¹²/2³/2¹⁰ = 0,5 КБ (или 2⁻¹ КБ)
2,5 ГБ = 2,5*2¹⁰*2¹⁰=2,5*1024*1024 = 2621440 КБ (или 2,5*2²⁰ КБ)
32 ГБ = 32*1024*1024*1024 = 2⁵*2*2¹⁰*2¹⁰*2¹⁰ = 34359738368 байт (или 2³⁵ байт)