سلام به همه عزیزان ، این برنامه یک رشته متنی گرفته و حروف آنرا مرتب میکند که در
سی پلاس پلاس نوشتم !!!!
کد برنامه :
#include <iostream>
#include <conio>
#include <string>
void sort(int a[],int n){
int max=0;
int temp;
for(int i=n-1;i>=0;i--){
for(int j=0;j<=i;j++){
if(a[j]>a[max])
max=j;}
temp=a[max];
a[max]=a[i];
a[i]=temp;
max=0;
}
}
int main(){
char s[500];
cout<<"Enter a String\n";
cin.getline(s,500);
int k=strlen(s);
int *a=new int[k];
for(int i=0;i<k;i++)
a[i]=(int)(s[i]);
sort(a,k);
for(int i=0;i<k;i++)
cout<<(char)(a[i]);
getch();
}
موفق و پیروز باشید در پناه حق تعالی !!!