Бизнесмен собрал предсказания М ведущих астрологов об успешности сделок в различные дни месяца. предсказания оцениваются по пяти бальной шкале:5-успешная сделка,1-не успешная.Бизнесмен считает что сделка действительно будет успешной,если 75% предсказаний будут равны 4 или 5.Написать программу,определяющую самые благоприятные дни для Бизнесмена согласно предсказаниям — Pascal(Паскаль)

uses crt;
const mmax=20;
      n=30;
var a:array[1..mmax,1..n] of byte;
    m,i,j,k,f:byte;
begin
clrscr;
randomize;
repeat
write('Количество астрологов до ',mmax,' m=');
readln(m);
until m in [1..mmax];
writeln('Результаты предсказаний:');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=random(5)+1;
    write(a[i,j]:2);
   end;
  writeln;
 end;
writeln;
writeln('Дни, благоприятные для сделок:');
f:=0;
for j:=1 to n do
 begin
  k:=0;
  for i:=1 to m do
  if a[i,j] in [4..5] then k:=k+1;
  if k>=m*0.75 then
   begin
    write(j,' ');
    f:=1;
   end;
 end;
if f=0 then write('Таких дней в этом месяце нет!');
readln
end.

Leave a Comment

77 − 74 =