Liệt kê các ký tự chữ thường xuất hiện trong xâu
#include<iostream.h>#include<conio.h>
#include<stdio.h>
void InRa(char *s)
{
int a[26], i, count;
count = 0;
for(i = 0; i < 26; i++) a[i] = 0;
for(i = 0; s[i] != '\0'; i++)
if(s[i] >= 'a' && s[i] <= 'z')
{
a[s[i] - 97]++;
count++;
}
if(count > 0)
{
cout<<"\nCo "<<count<<" ky tu chu thuong trong xau:";
for(i = 0; i < 26; i++)
if(a[i] > 0) cout<<"\n"<<(char)(i+97)<<" ("<<a[i]<<" lan)";
}
else cout<<"\nKhong co ky tu chu thuong nao trong xau";
}
main()
{
char s[100];
cout<<"Nhap vao mot xau ky tu: "; fflush(stdin); gets(s);
InRa(s);
getch();
}
Không có nhận xét nào:
Đăng nhận xét