سئوالات و مشکلات در برنامه نویسی

mr.yashar

کاربر سایت
Sep 28, 2009
157
نام
یاشار
دوستان این تاپیک رو باز کردم تا مهارت هامونو افزایش بدیم
و هم سئوالامونو بپرسیم

الانم من یه مشکل دارم من چند تا برنامه نوشتم در رابطه با ماتریس ها
ضرب جمع معکوس ترانهاده تفریق و دترمینان
میخوام کاری کنم که تو یه برنامه جدید این برنامه ها فراخوانی شه یعنی یه لیست بدم به user
بعد انتخاب کنه مثلا شماره یک جمع
اما مشکل اینه که نمیدونم چطور برنامه هارو در یه برنامه دیگه فراخوانی کنم یکی کمک کنه
 

mr.yashar

کاربر سایت
Sep 28, 2009
157
نام
یاشار
به چه زبانی؟
شرمنده یادم رفت بگم c++


#define print cout<<
#define read cin>>

#include "SUMOFMATRIX .h"
/*#include "SUB OF MATRIX.h"
#include "INV OF MATRIX.h"
#include "DET OF MATRIX.h"
#include "TAR OF MATRIX.h" */
int main ()
{
int x;
print "HI DEAR USER :)" "\nPLEASE JUST ENTER THE NUMBER OF OPARATION YOU NEEDED FROM THE LIST ";
print " 1. SUB OF TWO MATRIXS\n";
print " 2. SUM OF TWO MATRIXS\n";
print " 3. INVERSE OF MATRIX\n";
print " 4. DETERMINANT OF MATRIX\n";
read x;
clrscr();

if ( x==1)
SUBOFMATRIX ();


getch();
return 0;
}


برنامه اصلی

#define print cout<<
#define read cin>>
int sub()
{
int mat1[50][50],mat2[50][50];
int m,n,i,j,taf;
print "PLEASE ENTER LINES OF THE MATRIX :";
read m;
print "PLEASE ENTER COLUMNS OF THE MATRIX :";
read n;
print "PLEASE FILL THE FIRST MATRIX'S COLUMNS AND LINES\n";
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
print "mat1 ["<<i<<"]["<<j<<"]:";
read mat1 [j];
}
print "PLEASE FILL THE SECOND MATRIX'S COLUMNS AND LINES\n";
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
print "mat2 ["<<i<<"]["<<j<<"]:";
read mat2 [j];
}
print "SUBTRACTION OF TWO MATRIX\n";
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
taf=(mat1[j]-mat2[j]);
print taf<<"\t";
}
print endl;
}
getch();
return 0;
}


فایل فرعی
الان میگه که هدر sumofmatrix رو نمیتونه بخونه
 
آخرین ویرایش:

hoom

کاربر سایت
Jan 10, 2008
2,278
اینطوری که برنامه چند مدولی نمینویسن. ;)

یه دونه پروژه درست کن و همه فایلهای CPP رو بذار توی اون بعدش یه main بنویس که تابع های اون رو صدا بزنه. نه اینکه مدولها رو بذاری توی هدر و بعدش توی برنامه اصلی include کنی.
 

کاربرانی که این قسمت را مشاهده می‌کنند

Top
رمز عبور خود را فراموش کرده اید؟
or ثبت‌نام سریع از طریق سرویس‌های زیر