برنامه مربع جادویی سی پلاس

برنامه مربع جادویی سی پلاس

قیمت :   ۲۵۰۰ تومان ( دو هزار و پانصد تومان)

رشته :

کامپیوتر

نوع فایل:

CPP , EXE

توضیحات:


توضیحات : 

سورس کد پیاده سازی برنامه مربع جادویی   

مربع جادویی یک ماتریس n * n هست که اعضای آن اعداد ۱، ۲، ۳،n و … هستند که هر کدام یک بار تکرار شده و مجموع سطرها، ستون ها و قطرهایش برابر است. مثل مربع جادویی ۴*۴ :

۴ ۱۴ ۱۵ ۱

۹ ۷ ۶ ۱۲

۵ ۱۱ ۱۰ ۸

۱۶ ۲ ۳ ۱۳

که مجموع سطرها، ستون ها و قطرهایش برابر ۳۴ می باشد

 


همراه با فایلهای
EXE , CPP

تصاویری از محیط این برنامه :

=================================



مشاهده بخش هایی از سورس این پروژه :

void main()
{
int a[100][100];
int i,j;
int l,p,q,m,n,d;
clrscr();
n=2;
while(n%2==0){
printf(“enter an odd number:”);
scanf(“%d”,&n);
}
if(n%2!=0){
clrscr();
for(i=0;i<n;i++)
a[i][j]=0;
d=((n-1)/2);
a[0][d]=1;
m=1;
i=0;//makan nama ra be noghteye yek shode mibarad
j=d;
while(m!=n*n){
m=m+1;
p=i;//makan ghabli esharegar ra negah midarad
q=j;
j=j-1;//bala va chap miravad
i=i-1;
if(p==0)//agar dar satre 0 gharar ghereftim
i=n-1; //ma ra be akharin satr montaghel mikonad
if(q==0)//halat bargashti dar sotoonha ijad mikonad
j=n-1;
if(a[i][j]==0)//agar khne khli bood
a[i][j]=m;//adad ra gharar midahad
else{//agar khali nabood
a[p+1][q]=m;//dar khne ziri adad ra gharar midahad
i=p+1;//akharin makan vorood adad ra hefz mikonad;
}
}
i=0;
j=0;
for(i=0;i<n;i=i+1){
printf(“\n”);
for(j=0;j<n;j=j+1)
printf(” %3d”,a[i][j]);
}
}
getch();
}

 

دانلود کامل پروژه همراه با فایل سورس کد و فایل اجرایی آن
در تمامی ساعات شبانه روز >> پرداخت آنلاین و دانلود آنلاین پروژه


پذیرش و انجام سفارشات پروژه های شما
شماره تماس پشتیبانی سایت : ۰۹۳۹۲۷۶۱۶۳۰

 

Related posts

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Translate »