Hiện tại em đang làm bài tập dạng menu nhưng bị vướng từ số 3 trở đi , số 1 và 2 em kiểm tra ok rồi ạ, hiện tại không biết mong mọi người giúp em
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
int main()
{
int menu,c,l,n,i,max,min,chan,le;
int a[5];
n=5;
chan=0;
le=0;
for(i=0;i<n;i++)
{
cout<<"Nhap a["<<i<<"]";
cin>>a[i];
}
cout<<"Nhap 1 de xuat cac so chan"<<endl;
cout<<"Nhap 2 de xuat cac so le"<<endl;
cout<<"Nhap 3 de xuat so lon nhat"<<endl;
cout<<"Nhap 4 de xuat so be nhat"<<endl;
cout<<"Nhap 5 de xem co bao nhieu so chan"<<endl;
cout<<"Nhap 6 de xem co bao nhieu so le"<<endl;
cout<<"Chon mot tinh nang: ";
cin>>menu;
if(menu!=1 && menu!=2 && menu!=3 && menu!=4 && menu!=5 && menu!=6)
cout<<"Khong hop le, xin moi kiem tra lai";
for(i=0;i<n;i++)
{
if(menu==1 && a[i]%2==0)
{
cout<<"Cac so chan: "<<a[i]<<endl;
}
if(menu==2 && a[i]%2!=0)
{
cout<<"Cac so le: "<<a[i]<<endl;
}
if(menu==3)
{
max=a[0];
if(max<a[i])
max=a[i];
}
if(menu==4)
{
min=a[0];
if(min>a[i])
min=a[i];
}
}
if(menu==5 && a[i]%2==0)
{
chan++;
}
if(menu==6 && a[i]%2!=0)
{
le++;
}
cout<<"So lon nhat la: "<<max<<endl;
cout<<"So nho nhat la: "<<min<<endl;
cout<<"Co "<<chan<<" so chan"<<endl;
cout<<"Co "<<le<<" so le"<<endl;
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?