Пример более сложной программы с использование формул.

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

int main()
{
int x[10];
char s[10];

puts(«Условие задачи: Даны натуральные v1, v2,…v8 задающие число дней в году, в которых преобладало соответст-венно северное, северо-восточное, восточное, юго-восточное, южное, юго-западное, западное или северо-западное направление ветра. Построить розу ветров.»);

printf(«Сколько дней ветер дул с севера»);
fgets(s,10,stdin);
x[1]=atoi(s);
printf(«Сколько дней ветер дул с севера-востока «);
fgets(s,10,stdin);
x[2]=atoi(s);
printf(«Сколько дней ветер дул с востока «);
fgets(s,10,stdin);
x[3]=atoi(s);
printf(«Сколько дней ветер дул с юго-востока «);
fgets(s,10,stdin);
x[4]=atoi(s);
printf(«Сколько дней ветер дул с юга «);
fgets(s,10,stdin);
x[5]=atoi(s);
printf(«Сколько дней ветер дул с юго-запада «);
fgets(s,10,stdin);
x[6]=atoi(s);
printf(«Сколько дней ветер дул с запада «);
fgets(s,10,stdin);
x[7]=atoi(s);
printf(«Сколько дней ветер дул с северо-запада «);
fgets(s,10,stdin);
x[8]=atoi(s);

initwindow(640,480);

cleardevice();
//{linii storon sveta}
line(0,240,680,240);
line(320,0,320,480);
line(80,0,560,480);
line(80,480,560,0);
//{strelki}
line(81,1,83,1);
line(81,1,81,3);
line(320,1,323,3);
line(320,1,317,3);
line(559,1,559,3);
line(559,1,557,1);
line(639,240,637,243);
line(639,240,637,237);
line(559,479,557,479);
line(559,479,559,477);
line(320,479,323,477);
line(320,479,317,477);
line(81,479,81,477);
line(81,479,83,479);
line(1,240,3,237);
line(1,240,3,243);
outtextxy(324,4,»Север»);
outtextxy(324,460,»Юг»);
outtextxy(4,250,»Запад»);
outtextxy(550,250,»Восток»);
//{LINII rozy}
setcolor(2);
line(320,240-x[1]*2,320+round(x[2]*sqrt(2)),240-round(x[2]*sqrt(2)));
line(320+round(x[2]*sqrt(2)),240-round(x[2]*sqrt(2)),320+x[3]*2,240);
line(320+x[3]*2,240,320+round(x[4]*sqrt(2)),240+round(x[4]*sqrt(2)));
line(320+round(x[4]*sqrt(2)),240+round(x[4]*sqrt(2)),320,240+x[5]*2);
line(320,240+x[5]*2,320-round(x[6]*sqrt(2)),240+round(x[6]*sqrt(2)));
line(320-round(x[6]*sqrt(2)),240+round(x[6]*sqrt(2)),320-x[7]*2,240);
line(320-x[7]*2,240,320-round(x[8]*sqrt(2)),240-round(x[8]*sqrt(2)));
line(320-round(x[8]*sqrt(2)),240-round(x[8]*sqrt(2)),320,240-x[1]*2);

getch(); // ждать нажатия на любую клавишу
closegraph(); // закрыть окно с графикой

}

Хочешь создать сайт или блог, то читай здесь — http://rabota-cms.ru, в этой статье тебе все расскажут.