Đừng nghĩ bạn được bao nhiêu điểm. Đừng nghĩ bạn học ở trường nào. Đừng nghĩ bạn tốt nghiệp loại gì. Hãy nghĩ: MÌNH CÓ GÌ TRONG ĐẦU! Chúc Khách viếng thăm 1 ngày mới tốt lành !
& Có những giây phút vui vẻ, thư giãn ở diễn đàn !.
Mình viết lại Bài KT 1 chuỗi w thuộc L={anb;n>=0} của thầy mà sao hok chạy được ! 8 lỗi lun ! Các bạn xem giúp nha !
Code:
[ #include "stdafx.h" #include <iostream> using namespace std; enum { q0, q1, q2; }Q; void main() { char chuoi[100]; Q q=q0; cin>>chuoi; for (int i=0;i<strlen(chuoi),i++) { q=chuyen(q,chuoi[i]); } if (q==q1) { cout<<"Yes !"; } else cout<<"NO !"; } int chuyen(int q,char c) { if (q==q0 &&(c=='a')) return q0; if (q==q0 &&(c=='b')) return q1; if (q==q1 &&(c=='b' ||c=='a')) return q2; if (q==q2 &&(c=='b' || c=='a')) return q2; }
Thắc mắc BT Automat
tankythu1088 Mod
Huy chương cấp bậc:
Tổng số bài gửi : 126
Points : 270
Thanks : 57
Join date : 24/05/2011
Age : 32
Đến từ : miền đất hứa
Code:
// vidu.cpp : Defines the entry point for the console application. //
#include <conio.h> #include <iostream> using namespace std; enum {q0,q1,q2}Q; int chuyen(int q,char c) { if (q==q0 &&(c=='a')) return q0; if (q==q0 &&(c=='b')) return q1; if (q==q1 &&(c=='b' ||c=='a')) return q2; if (q==q2 &&(c=='b' || c=='a')) return q2; } void main() { char chuoi[100]; int q; enum {q0,q1,q2}Q; q=q0; cin>>chuoi; for (int i=0;i<strlen(chuoi);i++) { q=chuyen(q,chuoi[i]); } if (q==q1) { cout<<"Yes !"; } else cout<<"NO !"; }
Thắc mắc BT Automat
Kevin Thành Viên VIP
Huy chương cấp bậc:
Tổng số bài gửi : 81
Points : 292
Thanks : 88
Join date : 01/06/2011
Age : 32
Đến từ : NHT_Bến Lức_Long An
oh good !thanks
Thắc mắc BT Automat
TranTuanVu Thành Viên Chính Thức
Huy chương cấp bậc:
Tổng số bài gửi : 5
Points : 5
Thanks : 0
Join date : 28/05/2011
Age : 33
Đến từ : lam dong
Minh moi sua laj code cua Thai, test ok!
Code:
// f.cpp : main project file.
#include "stdafx.h" #include <iostream> using namespace std; enum { q0, q1, q2, }Q; int chuyen(int q,char c) { if (q==q0 &&(c=='a')) return q0; if (q==q0 &&(c=='b')) return q1; if (q==q1 &&(c=='b' ||c=='a')) return q2; if (q==q2 &&(c=='b' || c=='a')) return q2; } void main() { int q; char chuoi[100]; q=q0; printf("nhap chuoi"); cin>>chuoi; for (int i=0;i < strlen(chuoi);i++) q=chuyen(q,chuoi[i]); if (q==q1) cout<<"Yes !"; else cout<<"NO !"; }
Thắc mắc BT Automat
Mr.Duy S.Mod
Huy chương cấp bậc:
Tổng số bài gửi : 86
Points : 254
Thanks : 78
Join date : 23/05/2011
Age : 32
Đến từ : Vĩnh Long
Code của Thái ko sai chỉ tạo ko chèn trong thẻ code nên 1 số chữ bị mất... Sau này các bạn nhớ chèn trong thẻ [code] nhá
Thắc mắc BT Automat
pvtn S.Mod
Huy chương cấp bậc:
Tổng số bài gửi : 83
Points : 158
Thanks : 36
Join date : 27/05/2011
Age : 32
Đến từ : Nơi mặt trời buông...
Sao mà gõ được hay thế mấy bạn?? còn câu 2 nữa, ai làm chỉ mình với ^^
Thắc mắc BT Automat
magic Thành Viên Chính Thức
Huy chương cấp bậc:
Tổng số bài gửi : 34
Points : 43
Thanks : 1
Join date : 06/06/2011
Bài mình nộp thầy thì L do người dùng nhập vào phải không mấy bạn?
Thắc mắc BT Automat
Sponsored content
Huy chương cấp bậc:
Thắc mắc BT Automat
Trang 1 trong tổng số 1 trang
* Viết tiếng Việt có dấu, là tôn trọng người đọc. * Chia sẻ bài sưu tầm có ghi rõ nguồn, là tôn trọng người viết. * Thực hiện những điều trên, là tôn trọng chính mình.
* Nếu chèn smilies có vấn đề thì bấm A/a trên phải khung viết bài. * NẾU THẤY BÀI VIẾT HAY ,CÓ ÍCH THÌ HÃY NHẤN ĐỂ KHÍCH LỆ NGƯỜI VIẾT.