محسن=0
پنج شنبه 15 مهر 1395, 17:04 عصر
سلام.
برنامه زیر یه ارایه از رشته رو مرتب میکنه .اشکال برنام کجاست .
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char *word[4] = {"mohsen","hasan","ali","mohammad"};
char *temp ;
for (int i = 0 ; i<4 ; i++)
cout << word[i] << "\t" ;
cout << endl;
for (int i=0 ; i<=3 ; i++ )
{
for (int j=i+1 ; j<4 ; j++)
if (strcmp(word[i],word[j])>0)
{
strcpy( temp,word[i]);
strcpy(word[i],word[j]);
strcpy(word[j],temp);
}
}
for (int i = 0 ; i<4 ; i++)
cout << word[i] << "\t" ;
return 0;
}
البته با ارایه 2 بعدی میتونم
برنامه زیر یه ارایه از رشته رو مرتب میکنه .اشکال برنام کجاست .
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char *word[4] = {"mohsen","hasan","ali","mohammad"};
char *temp ;
for (int i = 0 ; i<4 ; i++)
cout << word[i] << "\t" ;
cout << endl;
for (int i=0 ; i<=3 ; i++ )
{
for (int j=i+1 ; j<4 ; j++)
if (strcmp(word[i],word[j])>0)
{
strcpy( temp,word[i]);
strcpy(word[i],word[j]);
strcpy(word[j],temp);
}
}
for (int i = 0 ; i<4 ; i++)
cout << word[i] << "\t" ;
return 0;
}
البته با ارایه 2 بعدی میتونم