Аватар
Информатика, опубликовано 2018-08-22 19:27:40 by Гость

Ввести массив из 30 случайных чисел промежутка [50..99], подсчитать число элементов, состоящих из 2-ух одинаковых чисел. Помогите, пожалуйста.

Аватар
Ответ оставил Гость

Program n1;
Uses Crt;
var  a: array[1..30] of integer; 
 k,m,i,j,n: integer;
begin 
   for i:=1 to 30 do
    begin 
     a[i]:=random(50)+50; 
     write(a[i], );
    end;
    writeln; writeln(---); 
        k:=0; n:=1;
for i:=1 to 30 do begin
   n:=0;   m:=a[i];
   for j:=1 to 30 do begin
     if (m=a[j]) and (ij) and (n      k:=k+1;  n:=n+1; 
    end; 
 end;
end;   
 writeln(Kol-vo chisel - , k/2);
end.

Вроде бы сделал так, как требовалось.

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.