PDA

View Full Version : سوال: تشریح کد در c++



bia2download
سه شنبه 10 بهمن 1391, 21:24 عصر
سلانم من یه کد دارم که کارش اینه که تعداد نقاط یک مستطیلی رو بگیره و تعداد رئوس یک چند ضلعی رو هم بگیره بعد اون چون ضلعی رو داخل مستطیل نمایش بده
فقط من نمیدونم که کد هاش چیکار میکنند

خواهشا بهم کمک کنید خیلی حیاتیه

#include <conio.h>
#include <iostream>
#include <stdlib.h>
////////////////////////////////
///////////////////////////asli
void main()
{
int x1,y1,x2,y2,x3,x4,y3,y4,tedad;
int a[100][2];
cout<<"X point 1:";
cin>>x1;
cout<<"Y point 1:";
cin>>y1;
cout<<"X point 2:";
cin>>x2;
y2 =y1;
cout<<"Y point 3:";
cin>>y3;
x3=x2;
x4 = x1;
y4 = y3;
clrscr();
gotoxy(x1,y1);
cout<<"*";
gotoxy(x2,y2);
cout<<"*";
gotoxy(x3,y3);
cout<<"*";
gotoxy(x4,y4);
cout<<"*";
getch();
clrscr();
cout<<"Tedad Noghat?:";
cin>>tedad;

for(int i=0;i<tedad;i++)
{
cout<<"x e noghte:";
cin>>a[i][0];
cout<<"y e noghte :";
cin>>a[i][1];
}
clrscr();
cout<<"Noghate Dakhel: ";
cout<<endl;
for(int i=0;i<tedad;i++)
{
if(a[i][0]>x1 && a[i][0]<x2)
if(a[i][1]>y1 && a[i][1]<y3)
{
cout<<i<<" "<<a[i][0]<<" "<<a[i][1];
cout<<endl;
}
}
getch();

}