Bài 10.3Viết chương trình cho phép người dùng nhập vào từ bàn phím một xâu s chỉ gồm các ký tự chữ, sau đó:
a.      Đếm xem trong xâu có bao nhiêu ký tự ‘a’ và ‘A’,
b.      Chuyển tất cả các ký tự trong xâu thành ký tự chữ in hoa,
c.      Chuyển tất cả các ký tự trong xâu thành ký tự chữ in thường,
d.      Thay thế các ký tự ‘a’ trong xâu thành ký tự ‘b’.


//Câu 10.3:
#include <stdio.h>
#include <string.h>

int main(void)
{
char s[50];
int i, dem = 0;
printf("Nhap vao xau s = ");
fflush(stdin);
gets(s);

//a. Dem so ky tu 'a' va 'A'
for(i=0;i<strlen(s);i++)
if(s[i]=='a'||s[i]=='A')
dem++;
printf("Xau \"%s\" co %d ky tu 'a' va 'A'.\n",s,dem);

//b. Chuyen tat cac ky tu trong xau thanh chu in hoa
strupr(s);
printf("Xau da chuyen thanh chu in hoa la: ");
puts(s);

//c. Chuyen tat cac ky tu trong xau thanh chu in thuong
strlwr(s);
printf("Xau da chuyen thanh chu in thuong la: ");
puts(s);

//d. Thay cac ky tu 'a' va 'A' thanh 'b'
for(i=0;i<strlen(s);i++)
if(s[i]=='a'||s[i]=='A')
s[i]='b';
printf("Xau da chuyen ky tu 'a' va 'A' thanh 'b' la: %s\n",s);
return 0;
}
//===dinh nghia ham===
Coding: Hải Dớ