officer313
دوشنبه 11 خرداد 1394, 10:58 صبح
سلام
قطعه کد زیر یه خورده ایراد داره ممنون میشم راهنمایی بفرمایید اصلاح شه
برنامه پرکردن آرایه 2بعدی با اشاره گر و مرتب سازیشه
#include<iostream.h>
#include<conio.h>
void main()
{
int n;
cin>>n;
int **m;
int hold;
m=new int*[n];
for(int i=0;i<n;i++)
m[i]=new int[n];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cin>>m[i][j];
for ( int i = 0; i < n ; i++ )
for ( int j = 0; j < n; j++ )
if ( m[ j ] > m[ j + 1 ] ) {
hold = m[ j ];
m[ j ] = m[ j + 1 ];
m[ j + 1 ] = hold;
}
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cout<<m[i][j];
getch();
}
قطعه کد زیر یه خورده ایراد داره ممنون میشم راهنمایی بفرمایید اصلاح شه
برنامه پرکردن آرایه 2بعدی با اشاره گر و مرتب سازیشه
#include<iostream.h>
#include<conio.h>
void main()
{
int n;
cin>>n;
int **m;
int hold;
m=new int*[n];
for(int i=0;i<n;i++)
m[i]=new int[n];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cin>>m[i][j];
for ( int i = 0; i < n ; i++ )
for ( int j = 0; j < n; j++ )
if ( m[ j ] > m[ j + 1 ] ) {
hold = m[ j ];
m[ j ] = m[ j + 1 ];
m[ j + 1 ] = hold;
}
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cout<<m[i][j];
getch();
}