PDA

نسخه کامل مشاهده نسخه کامل : درخواست برنامه یا الگوریتم " مربع جادویی" .. در c++ یا C#.net



nima1989n
08-10-2007, 21:46
سلام دوستان . ممنون میشم اگه برنامه یا الگوریتم مربع جادویی رو واسم بزارید. البته اگه به زبان C++ یا اگرم C#.net باشه فرقی نمیکنه.
میدونم اکثرا با مربع جادویی آشنا هستید ، ولی من یه توضیح در موردش میدم.
____

یک ماتریس n*n که اعضای آن 1،2،3،...،n^2 هستند که هر کدام یک بار تکرار شده اند و مجموع سطرها،ستون ها و قطرها یکسان است.

ameneh
10-10-2007, 05:51
سلام
اينم كد اين برنامه!!!!:10:
اميدوارم به دردتون بخوره...

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

nima1989n
10-10-2007, 23:19
ممنون از جوابتون ، امتحانش میکنم ، مرسی

nima1989n
11-10-2007, 12:45
ممنون از جوابت ، خیلی بدردم خورد ، مرسی

ameneh
12-10-2007, 05:27
خواهش مي كنم!!!قابل نداشت...

nima1989n
21-10-2007, 09:19
سلام دوستام ممنون از جوابتون ببخشید میشه واسم الگوریتم یا برنامه مربع جادویی رو به شرطی که واسه اعداد زوج کار کنه رو بزارید

ameneh
22-10-2007, 21:09
سلام
دوست عزيز مربع جادوئي تا اونجا كه من مي دونم بايد تعداد خونه هاش فرد باشه مثلا 3*3 يا 5*5 كه در اين صورت مجموع سطرها و ستون ها و قطر اصلي و فرعي مساوي n*n مي شه كه n فرد هست.....مثلا اگه مربع جادوئي ما 3 در 3 باشه مجموع اين ها كه گفتم 3 به توان 2 ميشه .يعني 9 ولي واسه اعداد فرد فكر نكنم بشه...

sherlockholmz
07-11-2007, 12:50
صحيح است ،براي اطمينان بگويم كه جدول وفقي يا مربع جادوئي داراي سطرو ستون فرداست.
هماني كه آمنه خانم گفت.

nima1989n
08-11-2007, 15:34
شرمنده دیر جواب دادم ولی من این pdf رو گیر آوردم و بد نیست که شما هم بخونیدش و متوجه میشید که میتونید مربع جادویی رو با خانه های زوج ایجاد کرد . اینم لینکش


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

:11:

ameneh
09-11-2007, 00:23
ببخشید چرا این لینکه برای من نمیاره؟می شه یه جای خوب upload کنیدش اگه امکان پذیره براتون....

nima1989n
09-11-2007, 23:05
سلام من فایل رو امتحان کردم و درست کار میکنه. دوباره امتحان کنید
اگه باز هم مشکل داشت حتما بهم خبر بدید . مرسی

ameneh
10-11-2007, 01:14
من لینکی که شما دادید رو میزنم اما این رو واسم میاره ،

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
عضو شدم log in کردم ولی بازم این لینکی که شما دادید نمی یاره واسم...

nima1989n
10-11-2007, 12:09
شرمنده تو زحمت افتادید و اذیت شدید . من فایل رو یه جا دیگه آپلود کردم اینم لینکش.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ستاره_313
12-11-2007, 22:02
سلام ................ من تازه عضو این سایت شدم ، نمیدونم کجا باید بنویسم سوالم رو .... میخواستم بپرسم میشه میشه میشه که برنامه مربع جادویی رو به زبان برنامه نویسی مطلب هم بنویسین؟......... می تونین کمکم کنین؟؟؟ خیلی باهاش درگیرم ولی بازم ...... ممنونم ازتون

ameneh
12-11-2007, 22:25
سلام
آقا نیما فکر کنم من باید از هفت خان رستم عبور کنم تا این فایل رو ببینم!!!!!!!!!!!!!!!
دانلود شد اما باز نمی کنه؟؟؟؟؟؟؟پسورد می خواد:41::41::41:

ameneh
12-11-2007, 22:40
آقا باز شد،خیلی جالب بود....من که برای بار اول می بینم مربع جادویی با مرتبه زوج ایجاد کرده..........
خیلی ممنون ,خیلی استفاده کردیم......

nima1989n
14-11-2007, 21:02
سلام آمنه خانم ، شرمنده که دیر جواب دادم یه کم گرفتار درسام بودم .
پس بالاخره فایل رو گرفتید ، میخوام تو یه فرصت که بیکار بودم بیشینم و برنامش بنویسم و واسه شما هم میفرستم البته شما در درخواست اول من بهم کمک کردید و برنامه رو واسم گذاشتید مرسی . امیدوارم بتونم جبران کنم .

nima1989n
14-11-2007, 21:04
و اما شما ستاره خانم ، سلام ، برنامه ای رو که شما خواستید رو آمنه خانم زحمت کشیدن و تو صفحه اول گذاشتن منم اونو به C# تبدیل کردم و کدیش و اینجا واستون میزارم و شما فقط باید یه سری از ابزار ها رو اضافه کنید . اینم کدش . مشکلی داشتید باخبرم کنید.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace openfile
{
public partial class FrmSqure : Form
{
public FrmSqure()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text = "";
int i, j, n, k = 1;
n =int.Parse(txtNumber.Text);
int[,] theArray = new int[5, 10];

int[,] a=new int[30,30];


//--------------------
for (i = 0; i <= n; i++)
for (j = 0; j <= n; j++)
a[i,j] = 0;
j = (n / 2) + 1;
i = 1;
a[i,j] = k;

for (k = 2; k <= (n * n); k++)
{
i = i - 1;
j = j - 1;
if ((i == 0 && j == 0) || (a[i,j] != 0))
{
i = i + 2;
j = j + 1;
}
else
{
if (i == 0)
i = n;
else if (j == 0)
j = n;
}
a[i,j] = k;
}

for (i = 1; i <= n; i++)
{
for (j = 1; j <= n; j++)
{
richTextBox1.Text =richTextBox1.Text + " " + a[i,j].ToString();

}
richTextBox1.Text = richTextBox1.Text + "\n";
}
//---------------------------------
}
}
}

linda_amour
17-11-2007, 01:06
سلام . می شه همین برنامه یعنی مربع جادویی که واسه اعداد فرد کار کنه رو با c++ بنویسید؟ آخه من تازه واردم نمی تونم خودم به c++ تبدیلش کنم! فقط تو رو خدا هر چه سریع تر بهتر! ممنونم.

linda_amour
17-11-2007, 01:10
وای تورو خدا یکی کمک کنه! اگه می شه همین برنامه رو به زبان C++ بنوسید ممنونم!

nima1989n
17-11-2007, 16:37
سلام linda_amour برنامه ای رو که شما به زبان c++ میخواید رو میتونید از قسمت سمت چپ بالا یا پایین همین صفحه برید به صفحه 1 که ameneh در اونجا برنامه رو واسه اعداد فرد گذاشته ، مشکلی داشتید در خدمتم.

nima1989n
17-11-2007, 16:39
تمام کدهای برنامه رو واسه اعداد فرد رو هم در ++Vc و هم در Tc++ میتونید امتحان کنید

linda_amour
17-11-2007, 21:15
بله درسته ولی برنامه ای که ameneh گذاشته به زبان c نوشته که یکم تغییرات می خواد واسه اینکه به C++ تبدیل شه. منم خوب تازه واردم بیشتر هم با C++ کار کردم نمی تونم خودم برنامه رو به C++ تبدیل کنم. می شه شما لطف کنید برنامه رو به C++ تغییر بدید؟؟؟

nima1989n
18-11-2007, 22:01
همون برنامه رو اگه شما در ++Turbo c ، لود کنید میبینید که بدون هیچ خطایی اجرا میشه یا میتونید از MSDN استفاده کنید.

linda_amour
19-11-2007, 20:43
می دونم ولی من برنامه رو می خوام آخه استادمون همین برنامه رو به عنوان پروژه ازمون خواسته ولی به زبان C++ نه C! من کدهای برنامه رو لازم دارم نه اینکه اجراش کنم!

amsjavan
19-11-2007, 21:11
يكي ميگه اين مربع جادويي چيه؟

nima1989n
19-11-2007, 23:34
باشه چشم اگه وقت داشتم تبدیل میکنم و یا از دوستام که با ++c تحویل دادن میگرم و کدش رو میزارم اخه من خودم با #c تحویل دادم . چشم

nima1989n
19-11-2007, 23:40
در جواب اون کسی که در مورد مربع جادویی میپرسه ، اگه صفحه اول رو خوب بخونید ( اولین پست ) متوجه میشید ولی یه راهنمایی سریع و جواب کلی اینه که مربع n*n که مجموع خانه هاش چه به صورت سطری و ستونی و مورب با هم برابر باشد.

linda_amour
20-11-2007, 20:21
مرسی ممنونم فقط امیدوارم تا دیر نشده به دستم برسونید آخه تا آخر این هفته فقط وقت دارم. منتظرم.

linda_amour
22-11-2007, 19:29
پس چرا کمکم نمی کنین؟ تا هفته بعد هم میشه plz!

nima1989n
22-11-2007, 19:53
باشه چشم ، به محضه اینکه برنامه بدست من برسه واسه شما میزارم

nima1989n
25-11-2007, 13:48
سلام دوست عزیز اینم برنامه مربع جادویی به زبان ++C

این لینکشه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

nima1989n
25-11-2007, 13:57
اینم کد برنامه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

linda_amour
15-12-2007, 19:24
salam. merc vaghean mamnunam, sharmande man etefaghi vasam oftad natoonestam biam tashakor konam, vali kheyli bedardam khord mersi

farnaz_bahall
22-12-2007, 23:26
سلام
دوستان اگر ممكنه يك نفر الگوريتم همين مربع جادويي رو براي اعداد زوج كه مضرب چهار نيستند توضيح بده.
من الگوريتم رو از فايلي كه براي دانلود گذاشته بوديد بررسي كردم و بر اساس اون(البته بدون توجه به برنامه نوشته شده)برنامه رو براي اعداد فرد و اعداد زوج مضرب چهار نوشتم اما در مورد اعداد زوج كه مضرب چهار نيستند به مشكل برخوردم تا وسطاش درست مي يام اما اون جا كه قراره بلاهايي سر اون دو ستون وسط بياريم دچار مشكل مي شم.اگر در اين زمينه دوستان بيشتر توضيح بدن ممنون مي شم.

ehsssssan
23-12-2007, 02:14
سلام
من اینو تو تاپیک دلفی هم نوشتم
سلام بچه ها من تو دلفی خیلی مبتدی هستم همینطور تو سی شارپ
حالا می خواستم بپرسم که برای کار و البته از نظر امکانات و آپ بودن کدوم یکی رو جدی بگیرم.بیزحمت یکم راهنمایی کنین من ترم 4 نرم افزار کاردانی هستم تازه این ترم دلفی و سی شارپ رو باهم داریم.یه کتاب گرفتم به اسم "همه با هم دلفی2005" و استاد سی شارپ هم یه جزوه داده خیلی ساده وخود آموز من می خوام کار با یکی از این دوتا رو به صورت جدی شروع کنم.لطفا آقایون و خانوم هایی که وارد هستند راهنماییم کنن.من اگه بتونم لینک جزوه سی شارپ رو میذ ارم استفاده کنید خیلی خوبه

atousamehr
10-01-2008, 22:58
سلام
ميشه برنامه حل جدول سود و كوه يا همون مربع جادويي رو در ‍‍‍‍c# واسم بنويسين(در يك ماتريس 9*9)
متشكرم

Arashpc
05-01-2009, 21:06
با عرض سلام خدمت شما میبخشین تاپیک قدیمی کشیدم بالا

فایل پی دی اف که در پست شماره 13 گذاشته شده


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

پاک شده اگه ممکنه دوباره قرار بدید ممنون میشم

YALDA68
02-05-2009, 08:09
سلام.من برنامه مربع جادویی رو باc++میخوام تمام پست هارو خوندم اماهرکاری میکنم داناودنمیشه (فکر کنم قدیمی)
لازم دارم همین یکی از پروزه هام زود بگذارید ممنون میشم!

baran_222
01-06-2009, 12:00
مرسی .ممنون.

عــــلی
01-06-2009, 13:37
سلام خسته نباشید.من هرچی فکر کردم نتونستم بفهمم این مربع جادویی چیه؟ میشه یه توضیح واضح و خوانا بدید؟واینکه با چه دستوری از ریاضیه؟مرسی

mahdi7610
01-06-2009, 22:19
سلام

منظورتون فلسفه مربع جادویی هست ؟

مربع جادویی همون طور که از اسمش پیداست یک شی ء مربعی هستش . و این شی ء مربعی شامل 6 سطح هست که این سطح ها شامل 9 مربع کوچیک هستش . و هر سطح یک رنگ هستش .

حالا این مربع ها به هم ریخته هستند و شما باید با استفاده از هوش خودتون این مربع ها را طوری تنظیم کنید که هر سطح یک رنگ باشه .

میتونی بری بازار و یه دونه بگیری .

هر کاری کردم نتونستم خوب توضیح بدم . :31:

به ادرس زیر سر بزن

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

موفق باشی

stacy1
14-08-2009, 16:12
مرسی ممنون

ic-flower
30-10-2009, 19:08
خیلی ازتون ممنونم.ولی کاش همین برنامه با یک حلقه هم میذاشتید.

nasim.jojo
24-05-2010, 23:46
سلاااااااااااام. خیلی ممنون از کدهای عالیتون :20::11:
موفق باشید :40:

nasim.jojo
28-05-2010, 11:31
سلام. خوب هستین؟
من یه برنامه بازی تاس رو میخواستم تو ++C میشه بهم یه کمکی کنید
فقط نمیخوام خیلی پیشرفته باشه. خیلی ممنون میشم :20::20::46:

saeed_77
29-10-2010, 16:14
سلام دوستان
این کد مربع جادویی ر c++

#include<iostream.h>
#include<iomanip.h>
void print(int [][20],int);
void main()
{
int n,x=0,y,a[20][20]={0};
cout<<"enter rows:";
cin>>n;
y=n/2;
for(int k=1;k<=n*n;k++)
{
a[x][y]=k;
if(x-1>=0 && y+1<n && a[x-1][y+1]==0)
{
x--;
y++;
}
else if(x-1<0 && y+1<n)
{
x+=n-1;
y++;
}
else if(x-1>=0 && y+1>=n)
{
x--;
y-=n-1;
}
else
x++;
}
print(a,n);
}
void print(int a[][20],int n)
{
int sum=0;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
cout<<setw(5)<<setiosflags(ios::left)<<a[i][j];
if(j==n-1)
cout<<endl<<endl;
}
for(int k=0;k<n;k++)
sum+=a[0][k];
cout<<"sum of rows,columns are:"<<sum<<endl;
}

alireza1411
29-10-2010, 16:43
برنامه ی بازی تاس؟ بازی تاس چی هست؟
همین که یک عدد رندوم رو انتخاب کنه بین یک تا شیش رو میگین؟

alexbnm
30-11-2010, 19:21
سلام . دوستانی که تونستن فایل pdf مربوط به ساختن مربع جادویی با ابعاد زوج رو دانلود کنن لطفا به ایمیلم بفرستن یا لینکی رو که کار کنه معرفی کنن. ممنون

alirezanemati2
05-12-2010, 10:00
با سلام
عزیزانی که به زیور علم آراسته اند لازم است موارد اخلاقی را هم رعایت کرده و عکسهای زننده برای پروفایل خود نگذارند تا خدا هم راضی باشد
یا علی

hassan717
17-12-2010, 17:45
سلام دوستان می دونم همتون مربع جادویی رو بلد هستید ولی استادمون گفته مربع جادویی m*n رو به روش بازگشتی حل کنید می خواستم بدونم کسی بلده این روش رو حل کنه زودتر جواب بدید.
جواب رو به میلم بفرستید
uk717.hassan@gmail.com

hassan717
17-12-2010, 17:49
سلام دوستان . ممنون میشم اگه برنامه یا الگوریتم مربع جادویی رو واسم بزارید. البته اگه به زبان C++ یا اگرم C#.net باشه فرقی نمیکنه.
میدونم اکثرا با مربع جادویی آشنا هستید ، ولی من یه توضیح در موردش میدم.
____

یک ماتریس n*n که اعضای آن 1،2،3،...،n^2 هستند که هر کدام یک بار تکرار شده اند و مجموع سطرها،ستون ها و قطرها یکسان است.

دوستان کسی می تونه این مزبع جادویی رو به روش بازگشتی حل کنه؟ چون استادمون گفته به روش بازگشتی حلش کنید.
کمکم کنید.
جواب را به ایمیلم بفرستید.
uk717.hassan@gmail.com

tired.soldier021
31-12-2010, 19:08
کد مربع جادویی با n فرد رو با زبان c# میخام.توروخدا کمک

nilofar261
02-01-2011, 20:17
سلام . من امروز عضو این سایت شدم. خیلی ممنونم . برنامه هاتون خیلی به دردم خورد.. مرسی

mohammad eddy
04-04-2011, 10:46
سلام به کلیه دوستان من تازه عضو شدم ممنون میشم اگه برنامه مربع جادویی 5 در 5 برام بگید من همچنین میخوام برنامه نت پد رو بنویسم ممنون میشم اگه کمکم کنید

pcworlds
01-03-2013, 11:14
سلام من تازه ثبت نام کردم
می خوام با سی شارپ یه برنامه آزمون تست بنویسم که داخل یه فرم سوالات مطرح شده و جواب ها در radio button قرار دارن و یک تایمر هم میخوام بزارم که بعد از زمان مطرح شده کل فرم غیر فعال شده و آزمون دهنده حق انتخاب نداشته باشد و توی 2 تا text box هم ، یکیش واسه سوالای درست رو چاپ کنه و یکیش هم سوالای غلط رو و به ازای هر سوال درست 1 امتیاز و به ازای 3 سواله غلط 1 امتیاز منفی

ممنون دارتون میشم همین کدش رو بزارین :n12::n12:

stf197
31-01-2014, 11:40
سلام. من هم به فایلی که برای n زوج گذاشتید نیاز دارم ولی لینکا کار نمی کنن... میشه لطف کنید و بهم بفرستینش.خیلی بهش نیاز دارم....:n28::n28:
stf_197@yahoo.com

hosseini64
22-02-2014, 17:02
سلام راس میگه نمیاره

HASANMW3
09-01-2016, 01:25
عالی بود. مرسی

عباس 20
18-12-2016, 15:54
با سلام اگه میش برنامه ماتریس مربع جادویی [۱۹][۱۹] را به زبان C بگذارید با شکر از شما