Viết chương trình nhập vào từ bàn phím dãy số nguyên A có n phần tử và 1 số nguyên k. Sau đó in lên màn hình chỉ số i mà Ai= k hoặc thông báo không tìm thấy nếu không có số hạng nào của dãy số có giá trị = k

2 câu trả lời

program vi_tri_bang_k;

uses crt;

var A:array[1..1000] of integer;

     n,i,d:integer;

begin

       clrscr;

       write('Nhap k: ');  readln(k);

       write('Nhap so luong phan tu n: ');  readln(n);

       d:=0;

       for i:=1 to n do

              begin

                     write('A[',i,']= ');  readln(A[i]);

                     if A[i]=k then d:=d+1;

              end;

       if d=0 then write('Khong co so hang nao cua day co gia tri bang ',k)

       else

              begin

                     write('Co ',d,' vi tri: ');

                     for i:=1 to n do

                            if A[i]=k then write(i,' ');

              end;

       readln;

end.

program pascal;

uses crt;

var A:array[1..300] of integer;

k,i,n:byte;

begin

clrscr;

writeln('nhap n =' );

readln(n);

for i:=1 to n do 

begin

writeln('nhap phan tu thu ',i);

realn(a[i]):

end;

writeln('nhap k = ');

readln(k);

for i:=1 to n do 

if A[i] = K then

writeln('chi so phan tu bang gia tri k la : ' , i) else

writeln('khong tim thay phan tu nao bang gia tri k');

readln

end.

Câu hỏi trong lớp Xem thêm