عضویت العربیة English
پیامبر اکرم صلّی الله علیه و آله: هر که حسین را دوست بدارد، خداوند دوستدار او است. بحارالأنوار، ج43، ص261

برنامه تعیین نوع ماتریس در C++

برنامه تعیین نوع ماتریس در C++
دوشنبه 20 تیر 1390  07:29 ب.ظ

این برنامه با گرفتن یک ماتریس، مثلثی بودن یا نبودن آن را محاسبه و نمایش میدهد.
 

/*
Sepehr Mohammad
www.Sepehrm.com 
*/
#include <iostream.h>
#include <conio.h>

int Matrix(int** matrix,int size)
{
     int down=0,up=0;
     for(int i=0;i<size;i++)
     {
                for(int j=0;j<size;j++)
                {
                          if(j>i && matrix[i][j] != 0)
                                    down=2;
                          if(i>j && matrix[i][j] != 0)
                                    up=1;
                }
     }
     return down+up;
}

int main()
{
     int size=0;
     cout<<"Enter size of matrix(number of rows and columns):";
     cin>>size;
     cout<<endl;
     int **matrix=new int*[size];
     for(int i=0;i<size;i++)
                matrix[i]=new int[size];
     int row=1;
     while(row<=size)
     {
            cout<<"Enter numbers for row "<<row<<":";
            for(int i=0;i<size;i++)
                      cin>>matrix[row-1][i];
            row++;
     }
     for(i=0;i<size;i++)
     {
                for(int j=0;j<size;j++)
                          cout<<matrix[i][j]<<" ";
                cout<<endl;
     }
     cout<<endl<<endl;
     int ud=Matrix(matrix,size);
     if(ud==3)
            cout<<"Hich kodum"<<endl;
     else if(ud==2)
            cout<<"Bala mosallasi"<<endl;
     else if(ud==1)
            cout<<"Paein mosallasi"<<endl;
     else if(ud==0)
            cout<<"Har do"<<endl;
     cout<<"Press any key to quit...";
     getch();
     return 0;
}

***به بهشت نمی روم اگر مــــــادرم آنجا نباشد***

آنگاه که تنها شدی و در جست جوی یک تکیه گاه مطمئن هستی ، بر من توکل نما . نمل/79

 

mehdigerdali

mehdigerdali
کاربر طلایی1
تاریخ عضویت : خرداد 1390 
تعداد پست ها : 5587
محل سکونت : خوزستان

پاسخ به:برنامه تعیین نوع ماتریس در C++
پنج شنبه 23 تیر 1390  12:59 ب.ظ

ممنون دوست عزیز

cryingsphere

cryingsphere
کاربر نقره ای
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 366
محل سکونت : خراسان رضوی
دسترسی سریع به انجمن ها