Исправить программу на c++
#include
#include
#include
using namespace std;
int main()
{
float xn,
x,
xk,
y,
ylast,
eps,
dx;
int i,
fac = 1,
sign = -1;
printf("programma scheta ryada teilora i vivoda tablici\n");
printf("vvedite xn\n");
cin > > xn;
printf("vvedite xk\n");
cin > > xk;
printf("vvedite dx\n");
cin > > dx;
printf("vvedite eps\n");
cin > > eps;
printf("\n");
printf("| x | y | i |\n");
printf("\n");
for (x = xn; x < = xk; x += dx)
{
for (i = 1; (i == 1 || fabs(y – ylast) > eps) ; i += dx)
{
ylast = y;
fac *= i;
x *= x;
y += (sign * x / fac);
sign = -sign;
}
printf("| %3.3f | %3.5f | %5d |,%lf\n", & x, & y, & i );
}
return 0;
}
Uses GraphABC;
Begin
SetWindowSize(600,400);
line(250,100, 300,50);
lineto(350,100);
lineto(250,100);
floodfill(300,70, clgreen);
line(220,200, 300,100);
lineto(380,200);
lineto(220,200);
floodfill(300,150, clgreen);
line(200,300, 300,200);
lineto(400,300);
lineto(200,300);
floodfill(300,250, clgreen);
rectangle(290, 300,310, 320);
floodfill(300,305, clbrown);
line(0, 300, 100, 350);
lineto(200, 320);
lineto(400, 320);
lineto(600, 370);
lineto(600,400);
lineto(0,400);
lineto(0
2. 1/512 Мбайт = 1024*1/512 Кбайт = 2 Кбайта = 2*1024 байт = 2*1024*8 бит.
Объем одного символа = 2*1024*8 / 2048 = 8 бит
Мощность алфавита = 2^8 = 256 символов
3. Для записи одного из 64 символов требуется log(2)64 = 6 бит (2^6=64)
Количество символов в тексте = 7*16*56
Объем информации = 7*16*56*6 бит = 7*16*56*6 / 8 байт = 7*2*56*6 байт = 4704 байт = 4704/1024 Кбайт ≈ 4,6 Кбайт
4. Для записи одного из 120 номеров требуется log(2)120 ≈ 7 бит (2^7=128). Информационный объем сообщения о результатах 64 лыжников = 64*7 бит = 64*7/8 байт = 56 байт