1 Góc học tập ➢
2 Tin học đại cương ➢
3 Bài kiểm tra thực hành
Đề 31 |
---|
Viết chương trình thực hiện các công việc sau: a) Nhập vào số nguyên N (0 < N < 10). b) Nhập mảng A gồm N kí tự. In mảng A ra màn hình c) Tính giá trị mảng S[i] theo công thức: _S[i]=H nếu A[i] là chữ in hoa _S[i]=T nếu A[i] là chữ thường _S[i]=K nếu A[i] là các trường hợp khác Hiện mảng S ra màn hình |
Chú ý: _Sinh viên phải kiểm tra điều kiện đầu vào. |
#include <bits/stdc++.h>
main()
{int N,i;
char A[10],S[10];
do{printf ("Nhap so nguyen N (0 < N < 10): ");
scanf ("%d",&N);}
while(N<=0||N>=10);
printf ("\nNhap mang A gom %d phan tu:\n",N);
for (i=0;i<N;i++) {printf ("A[%d]: ",i);
fflush(stdin);scanf("%s",&A[i]);}
printf ("\nMang vua nhap la:\n");
for (i=0;i<N;i++) printf ("%c ",A[i]);
for (i=0;i<N;i++) if(A[i]>='a'&&A[i]<='z') S[i]='T';
else {if(A[i]>='A'&&A[i]<='Z') S[i]='H';
else S[i]='K';}
printf ("\n\nMang S la:\n");
for (i=0;i<N;i++) printf ("%c ",S[i]);
getch();
}