Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include <ctype.h>
- char dockitu();
- int win(int sokitubimat[]);
- int kiemtrakitu(char kytu, char tubimat[], int sokitubimat[]); /*prototype thật ra là lời chỉ dẫn cho máy tính. Nó sẽ thông báo với máy tính có sự tồn tại của
- function (dientichHinhChuNhat) với những tham số (parameters) cần đưa vào và type giá trị sẽ
- xuất ra. Nhờ vậy mà máy tính có thể tự sắp xếp.*/
- char dockitu()
- {
- char kitunhapvao = 0;
- kitunhapvao = getchar();
- kitunhapvao = toupper(kitunhapvao);
- while (getchar() != '\n');
- return kitunhapvao;
- }
- int win(int sokitubimat[])
- {
- int i = 0;
- int nguoichienthang = 1;
- for (i = 0;i < 8;i++)
- {
- if (sokitubimat[i] == 0)
- nguoichienthang = 0;
- }
- return nguoichienthang;
- }
- int kiemtrakitu(char kytu, char tubimat[], int sokitubimat[])
- {
- int i = 0;
- int kituchinhxac = 0;
- for (i = 0;tubimat = '\0'; i++)
- {
- if (kytu == tubimat[i])
- {
- kituchinhxac = 1;
- sokitubimat[i] = 1;
- }
- }
- return kituchinhxac;
- }
- int main()
- {
- char kytu = 0, h=0 ;// Bien nay se luu tru ky tu cua nguoi choi (duoc tra ve boi ham scanf)
- char tubimat[] = "FACEBOOK";// Day la tu bi mat can tim ra
- int sokitubimat[8] = { 0 };/* Mot mang co chua cac thanh phan dang Bolean. Moi o trong
- mang se tuong ung voi mot ky tu nguoi choi se doan. Neu doan dung thi gia tri = 1, va neu sai thi
- gia tri = 0 */
- int i = 0;// Bien ho tro
- int soluotchoi = 10;// So luot doan con lai cua nguoi choi (0 = thua)
- printf("chao mung ban den voi tro choi NGUOI TREO CO \n");
- while (soluotchoi > 0 && !win(sokitubimat))
- {
- printf("ban co %d luot choi \n", soluotchoi);
- printf("xin moi ban doan mot ky tu? ");
- kytu = dockitu();
- for (i = 0; i < 8; i++)
- {
- if (kytu==tubimat[i])// Neu nguoi choi tim duoc ky tu thu i
- printf("%c", tubimat[i]);// Hien thi ky tu thu i duoc tim thay
- else
- printf("*"); // Hien thi dau * doi voi nhung ky tu chua duoc tim thay
- }
- if (!kiemtrakitu(kytu, tubimat, sokitubimat))// Neu ky tu nhap vao khong dung
- soluotchoi--;// Giam bot mot lan doan cua nguoi choi
- }
- if (win(sokitubimat))
- printf("thang roi tu bi mat la %s \n", tubimat);
- else
- printf("ban thua roi tu bi mat la %s \n", tubimat);
- system("PAUSE");
- return 0;
- }
Add Comment
Please, Sign In to add comment