سلام . کد يه برنامه رو تو ++C مي خواستم که 5 تا نام گرفته و اون هارو برحسب الفبا مرتب کرده و چاپ کند .
با استفاده از تابع strcmp .
Printable View
سلام . کد يه برنامه رو تو ++C مي خواستم که 5 تا نام گرفته و اون هارو برحسب الفبا مرتب کرده و چاپ کند .
با استفاده از تابع strcmp .
کد:#include <iostream.h>
#include <string.h>
#include <conio.h>
void main()
{
int i,j;
char s[5][20],change[20];
for (i=0;i<5;i++)
{
cout<<"Enter Number"<<(i+1)<<":\n";
cin>>s[i];
}
for(i=0;i<5;i++)
for(j=4;j>i;j--)
{
if ((strcmp(s[i],s[j]))>0)
{
strcpy(change,s[i]);
strcpy(s[i],s[j]);
strcpy(s[j],change);
}
}
cout<<'\n';
for (i=0;i<5;i++)
{
cout<<s[i];
cout<<'\n';
}
getch();
}
با تشکرات فراوان دوست عزيز . لطف کردي .