PDA

View Full Version : سوال: لطفا یکی این سورس کوچیک رو برام اجراییش رو قرار بده (برنامه سی پلاس پلاس ندارم)



samadblaj
پنج شنبه 23 آذر 1391, 21:57 عصر
سلام دوستان ببخشید من برنامه سی پلاس پلاس ندارم به فایل اجرایی این برنامه احتیاج دارم لطفا کمکم کنید...

ضرب ماتریس:

#include"stdio.h"
#include"conio.h"
main()
{
clrscr();
int a[2][3] , b[3][4],c[2][4],i,k,j;
for (j=0;j<2;j++)
for (i=0;i<3;i++)
{
printf("input a[%i][%i]",j,i);
scanf("%d",&a[j][i]);
}
for (j=0;j<3;j++)
for (i=0;i<4;i++)
{
printf("input b[%i][%i]",j,i);
scanf("%d",&b[j][i]);
}
for(j=0;j<2;j++)
for(i=0;i<4;i++)
{
c[j][i]=0;
for(k=0;k<3;k++)
c[i][j]=c[j][i]+a[j][k]*b[k][j];
}
printf("%d,c[i][j]");
printf("\n");
for(j=0;j<2;j++)
{
for(i=0;i<4;i++)
printf("%d ",c[j][i]);
printf("\n");
}
getch();
return 0;
}

aidinMC
پنج شنبه 23 آذر 1391, 22:04 عصر
بفرماید
البته ایراد داشت :)
int main()

samadblaj
پنج شنبه 23 آذر 1391, 22:11 عصر
سلام اول ممنونم بابت کمکتون خوب شد خطاشم رفع کردید و گرنه... زحمت کشیدید...
ببخشید میشه بفرمایید با استفاده از کدوم برنامه فایل رو اجرا کردید کدوم نسخه c++ رو باید نصب کنم؟
آیا با c++ .Net هم میشه ؟

aidinMC
پنج شنبه 23 آذر 1391, 22:45 عصر
من از ویژوال استدیو استفاده کردم ، شما هم اگه مجبورا باید یکی از اینا رو انتخاب کنید (عکس ضمیمه) 5.02 ++Borland c کارتونو را میندازه ....
c++.net نداریم...

aidinMC
پنج شنبه 23 آذر 1391, 23:30 عصر
از new project رو ++visual c کلیک کن بعد یه empty project بساز. سمت چپ یه سری پوشه میاد که پوشه های برنامه هستش یکی واسه هدرهاس یکی واسه فایلهای ریسورس و یکی هم سورس ، رو پوشه سورس راست کلیک کن add -> new Item رو انتخاب کن بعد یه فایل cpp با اسم main بساز حالا کد رو توش کپی کن..

البته برای این که این کد شما تو ویژوال استدیو کار کنه یه تغییر کوچیک باید بدی چون کامپایلرش جدیده :




#include"stdio.h"
#include"conio.h"
#include <windows.h> // INO EZAFE KON
main int()
{
system("cls"); // BE JAYE clrscr();
int a[2][3] , b[3][4],c[2][4],i,k,j;
for (j=0;j<2;j++)
for (i=0;i<3;i++)
{
printf("input a[%i][%i]",j,i);
scanf("%d",&a[j][i]);
}
for (j=0;j<3;j++)
for (i=0;i<4;i++)
{
printf("input b[%i][%i]",j,i);
scanf("%d",&b[j][i]);
}
for(j=0;j<2;j++)
for(i=0;i<4;i++)
{
c[j][i]=0;
for(k=0;k<3;k++)
c[i][j]=c[j][i]+a[j][k]*b[k][j];
}
printf("%d,c[i][j]");
printf("\n");
for(j=0;j<2;j++)
{
for(i=0;i<4;i++)
printf("%d ",c[j][i]);
printf("\n");
}
_getch(); // AVALESH YEDUNE ( _ ) BEZAR
return 0;
}

samadblaj
جمعه 24 آذر 1391, 00:07 صبح
ممنونم واقعا ببخشید چون خودمم به جواب رسیده بودم پست رو حذف کردم...

دوست گلم واقعا از توضیحات کاملتون تشکر میکنم.

امیدوارم همیشه موفق باشید./