PDA

View Full Version : سوال و آموزش در مورد ماتریس قطری



farhadstark
جمعه 13 آبان 1390, 21:26 عصر
برنامه به زبان ++ borland c

اول سوالمو میپرسم


برنامه ای بنویسید که یک ماتریس مربع تعریف کرده عناصر آن را از کاربر بگیرد ، سپس بررسی کند (به کمک تابع) که آیا این ماترس قطری هست یا خیر در هر صورت پیغام مناسبی در خروجی نشان دهد !!

(راهنمایی = ماتریس قطری ماتریسی هست که تمام آرایه های قطر آن غیر صفر باشد)

عزیزان این سوالی بود که من داشتم اگه کسی میتونه برنامه رو برام بنویسه بزاره البته با تعریف تایع !!!!!!
-------------------------------
حالا بدون تعریف تایع برنامه این میشه !!!

برنامه ای بنویسید که یک ماتریس مربع تعریف کرده عناصر آن را از کاربر بگیرد ، سپس بررسی کند که آیا این ماترس قطری هست یا خیر در هر صورت پیغام مناسبی در خروجی نشان دهد !!

و جواب =


include <iostream.h>
#include <conio.h>
int main ()
{
clrscr();
int mat[20][20];
int i,j,ghotr,flag=0;
//tarif andazeh matrix=========================================
cout<<"Enter size Of array";
cin >>n;
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
cout<<Enter The Item ["<<i<<"."<<j<<"] =";
cin>>mat[i][j];
}
}
//moshakhas kardan ghotri============================================

ghotr=mat[0][0];
for (i=1;i<n;i++)
if (mat[i][i] != ghotr)
{
flag=1;
break;
}
if (flag == 0)
cout <<"\n\n*************** MATRIS GHOTRI AST *****************\n\n";
else
cout <<"\n\n*************** MATRIS GHOTRI NIST *****************\n\n";

getch();

return 0
;

}