mình code thử ko biết được không. cái bước 6 đó thực ra là 1 vòng lặp thôi mà bạn. dùng break để thoát khỏi vòng lặp nếu nhận được giá trị thỏa mãn . nếu không tăng thêm 1 giá trị là quay về bước 3.
Code:
#include<iostream.h>
#include<conio.h>
#define MAX 100
main()
{
int A[MAX],N,i,k;
cout<<"Hay nhap vao so N la so cac so nguyen khac nhau N=";
cin>>N;
cout<<"Hay nhap vao khoa k=";
cin>>k;
//Nhap vao cac gia tri cua day
for (i=0;i<N;i++)
{
cout<<"Hay nhap vao gia tri cua A["<<i<<"]=";
cin>>A[i];
}
//So sanh cac so cua mang voi k
for (i=0;i<N;i++)
{
if (A[i]==k)
break;
}
//Neu co gia tri a[i]=k se thoat khoi vong lap va tra ve gia tri i
if (i<N)
cout<<"Day ban vua nhap co gia tri A["<<i+1<<"]bang k"<<endl; //i+1 vi vong lap bat dau tu 0 khong phai 1
else
cout<<"Day ban vua nhap khong co gia tri nao bang "<<k;
getch();
return 0;
}
[/QUOTE]
Bookmarks