PASCAL 1.Cho dãy số nguyên A gồm N phần tử. Hãy lập trình nhập vào dãy số A, tìm xem có hay không phần tử có giá trị bằng K. Dữ liệu nhập: - Dòng 1 là 2 số nguyên N và K - Dòng 2 là dãy số nguyên A Kết quả xuất ra: - in YES nếu tìm thấy, NO nếu không tìm thấy. Ví dụ 1: INPUT 4 5 9 8 2 5 OUTPUT YES Ví dụ 2: INPUT 5 2 8 5 9 7 8 OUTPUT NO

2 câu trả lời

Program FNG;
Uses crt;
Var A: array[1..1000] of longint;
    n,i,k: longint;
    ok: boolean;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n,k);
        ok:=false;
        For i:=1 to n do
        Begin
                Write('A[',i,'] = ');
                Readln(A[i]);
                If A[i]=k then ok:=true;
                If ok=true then Break;
        End;

        If ok=true then Write('YES')
        Else Write('NO');
        Readln
End.

đây nha

Program BTT;
Uses crt;
Var A: array[1..1000] of longint;
    n,i,k: longint;
    ok: boolean;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n,k);
        ok:=false;
        For i:=1 to n do
        Begin
                Write('A[',i,'] = ');
                Readln(A[i]);
                If A[i]=k then ok:=true;
                If ok=true then Break;
        End;

        If ok=true then Write('YES')
        Else Write('NO');
        Readln
End.