Bài Tập Kiểm Tra Hồi Chiều của lớp MM02. Các bạn có thể xem để tham khảo. Các câu hỏi đề 2. Mã: [B][I]Câu 1: Tính tổ hợp chập k của n[/I][/B] #include<iostream.h> int gt(int n) { if(n==0||n==1) return 1; return n*gt(n-1); }// Tinh de quy gt void main() { int k,n; cout<<"Nhap k ";cin>>k; cout<<"Nhap n ";cin>>n; cout<<"To hop chap "<<k<<" cua"<<n<<" la:"; cout<<gt(n)/(gt(k)*gt(n-k))<<endl; } [B][I]Câu 2: Nhập Mang và xuat mảng. Tính gia tri lon nhất[/I][/B] #include<iostream.h> void nhapsl(float a[],int n) { for(int i=0;i<n;i++) { cout<<"a["<<i<<"]"; cin>>a[i]; } }// nhap void xuat(float a[], int n) { for(int i=0;i<n;i++) cout<<a[i]<<" "; }// xuat void gtln(float a[],int n) { float m=a[0]; for(int i=1;i<n;i++) { if(m<a[i]) m=a[i]; } cout<<m; }//gia tri lon nhat void main() { float a[100]; int n; cout<<"Nhap so phan tu"; cin>>n; nhapsl(a,n); xuat(a,n); cout<<"\nGia tri lon nhat";gtln(a,n); cout<<endl; } [B][I]Câu 3: Struct Sinh Viên[/I][/B] #include<iostream.h> struct nt { unsigned int d; unsigned int m; unsigned int y; }; struct sv { char msv[11]; char ht[30]; nt ns; char gt[4]; char qq[50]; float di; }sv[100]; void main() { int n; cout<<"nhap So sinh vien "; cin>>n; for(int i=1; i<=n; i++) { cin.ignore(); cout<<"nhap sv"<<i<<endl; cout<<"nhap ma sinhvien ";cin.getline(sv[i].msv,11); cout<<"Nhap ho ten "; cin.ignore(); cin.getline(sv[i].ht,30); cout<<"Nhap Ngay Sinh \n"; cout<<"Nhap ngay " ; cin>>sv[i].ns.d; cout<<"Nhap thang " ; cin>>sv[i].ns.m; cout<<"Nhap nam " ; cin>>sv[i].ns.y; cout<<"nhap Gioi tinh " ;cin>>sv[i].gt; cout<<"nhap Que quan "; cin.ignore(); cin.getline(sv[i].qq,50); cout<<"nhap Diem ";cin>>sv[i].di; cin.ignore(); }// nhap for(i=1; i<=n; i++) { cin.ignore(); cout<<" sv thu "<<i<<endl; cout<<" ma sinhvien";cout<<(sv[i].msv); cout<<" \nHo ten";cout<<(sv[i].ht); cout<<" Ngay Sinh\n";cout<<sv[i].ns.d<<"/"<<sv[i].ns.m<<"/";cout<<sv[i].ns.y; cout<<"\nGio tinh" ;cout<<sv[i].gt; cout<<"\nQue quan"; cout<<(sv[i].qq); cout<<"\nDiem ";cout<<sv[i].di; } } [B][I]Câu: 4 Tính class hình lang tru[/I][/B] #include<iostream.h> class hlt { private: int r,h; public: float dtxq(float r, float h){ return (2*3.14*r*h);} float tt(float r, float h){ return (3.14*r*r*h);} }; void main() { hlt a; int r,h; cout<<"nhap ban kinh";cin>>r; cout<<"Nhap duong cao";cin>>h; cout<<"Dien Tich xung quanh "<<a.dtxq(r,h)<<endl; cout<<"The tich "<<a.tt(r,h); } Bài trên chỉ mang tín tham khảo. Các bạn có thể Fix lỗi. IF I KNOW ,YOU WILL KNOW