snbb000
چهارشنبه 05 تیر 1392, 11:14 صبح
سلام
دوستان مشکل این کد من چیه ؟
#include <iostream>
#include <string>
using namespace std;
void sort(string [],int);
main()
{
string stName[5];
for(int i=0;i<5;i++)
{
cout<<"Enter Name "<<i+1<<" : ";
cin>>stName[i];
}
sort(stName,5);
cin.ignore();
cin.get();
}
void sort(string stName[],int count)
{
string saveStName;
for(int i=count ; i >= 0 ; i--)
{
for(int j=0; j<i ; j++)
{
if(stName[j][0] > stName[j+1][0])
{
saveStName = stName[j+1];
stName[j+1] = stName[j];
stName[j] = saveStName;
}
}
}
for(int k=0;k<count;k++)
{
cout<<stName[k];
}
}
دوستان مشکل این کد من چیه ؟
#include <iostream>
#include <string>
using namespace std;
void sort(string [],int);
main()
{
string stName[5];
for(int i=0;i<5;i++)
{
cout<<"Enter Name "<<i+1<<" : ";
cin>>stName[i];
}
sort(stName,5);
cin.ignore();
cin.get();
}
void sort(string stName[],int count)
{
string saveStName;
for(int i=count ; i >= 0 ; i--)
{
for(int j=0; j<i ; j++)
{
if(stName[j][0] > stName[j+1][0])
{
saveStName = stName[j+1];
stName[j+1] = stName[j];
stName[j] = saveStName;
}
}
}
for(int k=0;k<count;k++)
{
cout<<stName[k];
}
}