int main() { struct item *head = NULL; read_elems(&head); print_list(head); format(head); print_list(head); znach(head); return 0; }
void graphik() { int gd=0, gm; initgraph(&gd,&gm,"c:\\lang\\bgi"); cleardevice(); uuu[0]=y0; yyy[0]=y0; yyy[1]=kkk; line(kx(-0.1),ky(0),kx(1.5),ky(0)); line(kx(0),ky(-0.1),kx(0),ky(1.5)); outtextxy(kx(0.01),ky(-0.01),"0"); circle(kx(0),ky(1),1); circle(kx(1),ky(0),1); outtextxy(kx(-0.02),ky(1),"1"); outtextxy(kx(1.01),ky(-0.01),"1"); float i=0; int j=1,ind=0; setcolor(11); circle(kx(0),ky(uuu[0]),2); moveto(kx(0),ky(yyy[0])); while(i<=1){ rongekutt(i,H,yyy); i=i+H; ind++; lineto(kx(i),ky(yyy[0])); if(ind==int(0.2/H)){ ind=0; uuu[j]=yyy[0]; circle(kx(i),ky(uuu[j]),2); j=j+1; } } outtextxy(450,50,"- graphik"); getch(); znach(); prhod(ccc,ddd); obrhod(ccc,ddd,mmm); setcolor(13); outtextxy(450,60,"- spline"); i=0; moveto(kx(i),ky(spline(i))); while(i<=1){ lineto(kx(i),ky(spline(i))); i=i+H; } getch(); closegraph(); }