Viết chương trình nhập vào một mảng A gồm n số nguyên và nhập thêm vào một số nguyên x. Hãy kiểm tra xem phần tử x có nằm trong mảng A hay không?
2 câu trả lời
Uses Crt;
Type Mang = ARRAY[1..50] Of Integer;
Var A:Mang;
N,i,x:Integer;
Begin
I:=1;
While (I <= N) and (X<>A[I]) do I:=I+1;
If I <= N Then Timkiem:=I Else Timkiem:=0;
End;
Begin
Write('Nhap N='); Readln(N);
For i:=1 To N Do
Begin
Write('A[',i,']='); Readln(A[i]);
End;
Write('Nhap X='); Readln(x);
If TimKiem(X,N,A)<>0 Then
WriteIn('Vi tri cua X trong mang la:', TimKiem(X,N,A))
Else Writeln('X khong co trong mang.');
Readln;
End.
*Chúc bạn học tốt! ^_^ Cấm sao chép bài mình!
program ct;
uses crt;
var A:array[1..1000] of integer;
i,n,x:integer;
begin clrscr;
write('Nhap so phan tu n: '); readln(n);
for i:=1 to n do
begin
writeln('Nhap phan tu thu ',i,': '); readln(A[i]);
end;
writeln('Nhap so x'); readln(x);
for i:=1 to n do
if A[i]=x then writeln(x,' co nam trong mang A')
else writeln(x,' ko nam trong mang A');
readln;
end.
Học tốt!