سورس الگوریتم استراسن با زبان سی پلاس پلاس
در این پست از سایت نوآوران گرمی برای شما کاربران عزیز، سورس الگوریتم استراسن با زبان سی پلاس پلاس ++C را آماده کرده ایم که امیدواریم مورد استفاده قرار گیرد.
در برنامه ضرب ماتریس به روش الگوریتم استراسن ابتدا کاربر خانه های دو ماتریس 4*4 را با اعداد مورد نظر خود پر می کند سپس برنامه با استفاده از الگوریتم استراسن این دو ماتریس را در هم ضرب کرده و حاصل را در ماتریس دیگری قرار داده و در خروجی نمایش میدهد.
در ادامه می توانید قسمت های از سورس الگوریتم استراسن با زبان سی پلاس پلاس را مشاهده کنید.
تکه کد سورس الگوریتم استراسن با زبان سی پلاس پلاس:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | <strong><span style="color: #ff0000;">جهت دریافت کد کامل این برنامه از قسمت خرید محصول اقدام کنید</span></strong> #include <iostream.h> #include <conio.h> //------------------------ Global Variabbles -------------// int matrix_A[4][4]={0}; int matrix_B[4][4]={0}; int matrix_C[4][4]={0}; //------------------------ Function Prototypes ---------// void get_matrix_A( ); void get_matrix_B( ); void multiply_matrices( ); void show_matrix_C( ); void add_2x2_matrices(const int [2][2],const int [2][2],int [2][2]); void subtract_2x2_matrices(const int [2][2],const int [2][2],int [2][2]); void multiply_2x2_matrices(const int [2][2],const int [2][2],int [2][2]); //----------------------------- main( ) ----------------// int main( ) { clrscr( ); textmode(C4350); get_matrix_A( ); get_matrix_B( ); multiply_matrices( ); show_matrix_C( ); cout<<"nnnnn Press any key to exit..."; getch( ); return 0; } //-------------------------- get_matrix_A( ) -------------// void get_matrix_A( ) { gotoxy(1,2); cout<<" Enter the values of Matrix-A row by row :nn "<<endl; cout<<"ttt ³ ³"<<endl; cout<<"ttt ³ ³"<<endl; cout<<"ttt ³ ³"<<endl; cout<<"ttt ³ ³"<<endl; gotoxy(18,6); cout<<" A = "<<endl; int x=28; int y=5; for(int i=0;i<4;i++) { for(int j=0;j<4;j++) { gotoxy(x,y); cin>>matrix_A[i][j]; x+=5; } x=28; y++; } } |
هیچ نظری ثبت نشده است