#include <stdio.h>
#include <graphic.h>
#include <math.h>

#define X0320// 原点X
#define Y0240// 原点Y
#define X_R 50// X倍率
#define Y_R -150// Y倍率

int main(void)
{
double x, sy, cy;
double pre_x, pre_sy, pre_cy;

printf("描画スタート!");

/* 座標軸を描画 */
setline(0, Y0, 640, Y0, 1, 9);
setline(X0, 0, X0, 480, 1, 9);

/* sin, cosカーブを描画 */
for(x = 0; x<=640; x+=10) {
sy = Y_R * sin((x-X0)/X_R) + Y0;
cy = Y_R * cos((x-X0)/X_R) + Y0;

if(x != 0) {
setline(pre_x, pre_sy, x, sy, 1, 13);
setline(pre_x, pre_cy, x, cy, 1, 11);
}

pre_x = x; pre_sy = sy; pre_cy = cy;
}

printf("\n描画エンド!\n");

return 0;
}

2点の座標をいれると平面座標上にでてくるようにしたいのですが。