Код: Выделить всё
/* транспонировать матрицу, используя функции. я матрицу транспонировал, а через функцию не знаю как правильно делать, нужна помощь :confused: */
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
main()
{
clrscr();
randomize();
int a[100][100];
int k, l, i, j, temp;
cout<<"k=";
cin>>k;
cout<<"l=";
cin>>l;
for(i=0; i<k; i++)
for(j=0; j<l; j++)
a[i][j]=random(20);
cout<<"\n";
for(i=0; i<k; i++)
{
for(j=0; j<l; j++)
cout<<" "a[i][j];
cout<<"\n";
}
for(i=0; i<k; i++)
for(j=0; j<l; j++)
{
temp=a[i][j];
a[i][j]=a[j][i];
a[j][i]=temp;
}
cout<<"Transp.\n";
for(i=0; i<k; i++)
{
for(j=0; j<l; j++)
cout<<" "<<a[j][i];
cout<<"\n";
}
while(!kbhit());
return 0;
}