با سلام
برنامه داره باهات حرف می زنه گوش کن: "برنامه ای که خطوط بین 40 تا 100 پیکسلی رسم کنه."
حالا من واضح تر می نویسم: برنامه ای که خطوطی را رسم کند با این شرط که خطوط بین 40 تا 100 پیکسل باشند.
در مبانی برنامه نویسی می خوانیم هر جا شرط بود از دستور if استفاده کنیم.
مثلا برنامه ات میشه مثل زیر:
توضیح: خطوطی که بینشون فاصله هست رو من اضافه کردم
#include<graphics.h>
#include<stdlib.h>
#include<conio.h>
#include<dos.h>
#include<math.h>
void main (void)
{
int gd, gm;
int x1, x2, y1, y2, d;
dg = DETECT;
initgraph(&gd, &gm, "");
randomize();
while(!kbhit())
{
setcolor(random(15)+1);
x1=random(640);
x2=random(640);
y1=random(480);
y2=random(480);
d = (int) sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
if(d>=40 && d<=100)
line(x1, y1, x2, y2);
}
}