Program sum;
var <span>
x: array[1..30] of real;</span>
<span>i, k: integer;
s:real;
begin
k:=0;
s:=0;
for i:=1 to 30 do
begin
x[i]:=(1+i)/(</span>Exp(Ln<span>(i) </span>/ 3))<span>
if x[i]>0
then
begin
s:=s+x[i];
k:=k+1;
end;
end;
writeln('summa=',s);
writeln('kolvo elementov=', k);
readkey;
end.</span>
#include <bits/stdc++.h>
using namespace std;
template<class T>
inline T abs(const T& a){return a < 0 ? -a : a;}
void solve(float x, float y, float z){
double fi = exp(abs(x-y));
fi *= pow(abs(x - y), x + y);
fi /= atan(x) + atan(z);
fi += pow(pow(x, 6.0), 1.0/3);
fi += pow(pow(log(y), 2), 1.0/3);
cout << fi;
}
int main()
{
float x, y, z;
cin >> x, y, z;
solve(x, y, z);
//solve(-0.02235, 2.23, 15.221);
return 0;
}
<h3>PascalABC.NET 3.4.2, сборка 1881 от 19.11.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3>
begin
var A:='Аэродинамика';
A[5:].Println;
A[5:12].Println;
(A[9]+A[12]+A[3]+A[6:9]+A[5]).Println
end.
<h2>Пример</h2><h3>динамика</h3><h3>динамик</h3><h3>маринад</h3>
1) На 1 пиксель при 8-цветной палитре требуется log(2)8=3 бита
На все изображение 600*350*3 бит = 600*350*3/(8*1024) Кбайт ≈ 77 Кбайт
2) На 1 пиксель: log(2) 16=4 бита
На 1 страницу: 640*400*4 бит = 640*400*4/(8*1024) Кбайт = 125 Кбайт
Количество страниц = 1250/125 = 10
3) 65*1024*8/(350*200)≈8 бит
Количество цветов = 2^8 = 512