ورود

View Full Version : ترانهاده



shahram126
دوشنبه 16 خرداد 1384, 12:59 عصر
سلام بر همگی.
ترانهاده یه ماتریس رو چه جوری می نویسن ممنون میشم یه راهنمایی بکنید.

tak_savar7
جمعه 27 خرداد 1384, 00:16 صبح
سلام
خیلی راحته
صبر کن می فرستم

omid_Ahmadi
جمعه 27 خرداد 1384, 08:59 صبح
دو تا آرایه ذو بعدی بگیر بعد با چند تا حلقه سطر اول آرایه اول رو بریز توی ستون اول آرایه دوم و به همین صورت ادامه بده تا کل سطرهای آرایه اول رو در ستونهای ارایه دوم کپی کنی.

tak_savar7
یک شنبه 29 خرداد 1384, 11:19 صبح
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>

void main ()
{
const int satr=5,sotoon=5;
int mat1[satr][sotoon],mat2[satr][sotoon],i,j,k;

//get matrix data
for(i=0;i<satr;i++){
for(j=0,k=0;j<sotoon;j++,k+=3){
gotoxy(j+k+1, i+1);
cin>>setw(3)>>mat1[i][j];
}
cout<<endl;
}

//Teranahade
for(i=0;i<satr;i++)
for(j=0;j<sotoon;j++)
mat2[j][i]=mat1[i][j];

//Print matrix
for(i=0;i<satr;i++){
for(j=0;j<sotoon;j++)
cout<<mat2[i][j]<<" ";
cout<<"\n";
}
getch();
}