Liệt kê các ký tự chữ số xuất hiện trong xâu
#include<iostream.h>#include<conio.h>
#include<stdio.h>
void InRa(char *s)
{
int a[10], i, count;
count = 0;
for(i = 0; i < 10; i++) a[i] = 0;
for(i = 0; s[i] != '\0'; i++)
if(s[i] >= '0' && s[i] <= '9')
{
a[s[i] - 48]++;
count++;
}
if(count > 0)
{
cout<<"\nCo "<<count<<" ky tu chu so trong xau:";
for(i = 0; i < 10; i++)
if(a[i] > 0) cout<<"\n"<<(char)(i+48)<<" ("<<a[i]<<" lan)";
}
else cout<<"\nKhong co ky tu chu so 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