Viết chương trình nhập vào 1 mảng gồm n số thực ( n<= 50) và 1 số x. Hãy đếm xem trong mảng có bao nhiêu phân tử chứa giá trị bằng x.

2 câu trả lời

program demx;

uses crt;

var A:array[1..50] of real;

      n,i:byte;

      d:word;

      x:real;

begin

     clrscr;

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

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

     d:=0;

     for i:=1 to n do

          begin

               write('Nhap so thu ',i,': ');  readln(A[i]);

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

          end;

     write('Trong day co ',d,' phan tu bang x');

     readln;

end.

program dem;

uses crt;

var d,n,i:integer;

       A:Array[1..100] of real;

        x:real;

Begin

clrscr;

d:=0;

write('Nhap N: '); readln(n);

For i:=1 to n do

 Begin

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

readln(A[i]);

End;

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

For i:=1 to n do 

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

write('Cac phan tu co gia tri bang x la: ,d);

readln;

end.

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