16 = 2 в ст 4.
4 бита на 1 символ
1/16 МБ = 1024 * 1024 * 8 / 16 бит = 524288 бит
ответ 524288 / 4 = 131072 символов
Var
e,f,g,a,b,c,D:real;
Begin
Write('e = ');ReadLn(e);
Write('f = ');ReadLn(f);
Write('g = ');ReadLn(g);
a:=power(abs(e-f),3)*Cos(g);
b:=(17*e-f/g)/3;
c:=sqrt(e*e+g*g);
WriteLn('a = ',a);
WriteLn('b = ',b);
WriteLn('c = ',c);
D:=b*b-4*a*c;
WriteLn('d = ',D);
if D<0 then Write('Действительных корней нет')
else
Begin
WriteLn('x1 = ',(-b+sqrt(D))/(2*a));
WriteLn('x2 = ',(-b-sqrt(D))/(2*a));
End
End.
e = -10
f = 9
g = 9
a = -6249.442466267
b = -57
c = 13.4536240470737
d = 339559.597779893
x1 = -0.0511819597332229
x2 = 0.0420611461074199
Как это "всех минимальных"?
Если минимального, то вот:
int a[100], tmp=0, ans; //объявление массива и данной для индекса эл-та
for (int i=0; i<100; i++)
cin >> a[i]; //заполнение массива
tmp = a[0]; //берем значение для сравнения
for (int i=0; i<100; i++)
if(a[i] < tmp) //сравниваем текущий эл-т с последующим
ans = i;
Var a,d,b,s:real;
begin
write('a = '); readln(a);
write('d = '); readln(d);
b:=sqrt(d*d-a*a);
s:=a*b;
writeln('S = ',s);
end.
Пример:
a = 4
d = 5
S = 12
Ответ:колданбалы программалык жабдыктама
Объяснени