Yêu cầu
XÂY DỰNG CHƯƠNG TRÌNH ĐẾM NGUYÊN ÂM VÀ PHỤ ÂM CỦA 1 CHUỖI
- Input: nhập vào 1 chuỗi
- Output: Số lượng nguyên âm và phụ âm trong chuỗi
- Biết rằng: Nguyên âm gồm: a,e,i,o,u
Hướng dẫn giải
Code
/*
BÀI 1: XÂY DỰNG CHƯƠNG TRÌNH ĐẾM NGUYÊN ÂM VÀ PHỤ ÂM CỦA 1 CHUỖI
Input: Nhập vào 1 chuỗi
Output: Số lượng nguyên âm và phụ âm trong chuỗi
Biết rằng: Nguyên âm gồm: a,e,i,o,u
*/
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main() {
// 1. Khoi tao mang 1 chieu 50 phan tu
char cau[50];
// 2. INPUT nhập liệu
printf("Moi ban nhap: ");
gets(cau);
// 3. OUTPUT xuất ra màn hình
printf("=== CHUONG TRINH DEM NGUYEN AM VA PHU AM CUA 1 CHUOI ===\n");
printf("Thong tin:\n");
printf("- Cau vua nhap la: %s\n", cau);
int dodai = strlen(cau);
printf("- Do dai (length) cua cau vua nhap: %d", dodai);
// 4. Duyet vong lap dem nguyen am va phu am
int demnguyenam = 0;
int demphuam = 0;
for(int i=0; i<dodai; i++) {
if(cau[i] == 'a'
|| cau[i] == 'e'
|| cau[i] == 'i'
|| cau[i] == 'o'
|| cau[i] == 'u'
) {
demnguyenam++;
}
else {
demphuam++;
}
}
// 5. In ra man hinh ket qua
printf("\nTong so nguyen am: %d", demnguyenam);
printf("\nTong so phu am: %d", demphuam);
getch(); // Lenh dung man hinh
return 0;
}
|