Có ai biết hàm so sánh 2 ký tự trong C hay C++ ko? Hình như ko có thì phải? Chỉ có hàm strcmp() là so sánh 2 chuỗi thôi?
đề bài: Nhập 1 chuỗi ký tự từ bàn phím. Sắp xếp rồi in ra màn hình
Do ko so sánh đc 2 ký tự nên m` so ánh bằng mã ascii. Nhg ko ổn lắm???
#include<iostream.h>
#include<conio.h>
#include<ctype.h>
void main()
{
//clrscr();
char a[20];
int n;
char tg;
cout<<"Nhap chuoi: ";cin>>a;
for (int i=0;i<n-1;i++)
for (int j=i+1;j<n;j++)
{
if (toascii(a[j])>toascii(a[i]))
{
char tg=a[i];
a[i]=a[j];
a[j]=tg;
}
}
cout<<"chuoi sau sx la: "<<a;
getch();
}
Mọi ng` xem phần sắp xếp cho m` nha Biết là sai rùi nhg ko biết sửa
Bookmarks