Mọi người ơi giúp mình với Sinh ngẫu nhiên 50 con số nguyên trong khoảng từ 0 ->100. Đếm xem con số nào xuất hiện nhiều nhất trong dãy con số đó xuất hiện N lần thì N chính là số may mắn. Viết chương trình tìm và in ra con số may mắn đó

2 câu trả lời

xem dung ko

program tong;
uses crt;
var Max,so,i,j:integer;
    A,B:array[0..100] of integer;
begin
 clrscr;    Max:=-10;
 randomize;
 For i:=1 to 50 do A[i]:=random(100);
 For i:=1 to 50 do
  begin
   j:=A[i];
   inc(B[j]);
  end;
 For i:=1 to 50 do write(A[i],' ');
 writeln;
 For j:=1 to 50 do if B[j]>=Max  then
  begin
   Max:=B[j];
   so:=j;
  end;
 writeln(so);

 readln;
end.

uses crt;

var a,b: array [1..100] of longint;

      i,max,so:longint;

begin

randomize;

for i:=1 to 50 do

a[i]:=random(100);

for i:=1 to 50 do

inc(b[a[i]]);

max:=0;

for i:=1 to 100 do

if b[i]>max then

begin 

max:=b[i];

so:=i;

end; 

write('Con so may man la: ',so);

readln;

end.

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