Вопрос по информатике:
Ввести массив из 30 случайных чисел промежутка [50..99], подсчитать число элементов, состоящих из 2-ух одинаковых чисел.
Помогите, пожалуйста.
- 19.09.2015 00:04
- Информатика
- remove_red_eye 14666
- thumb_up 22
Ответы и объяснения 1
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<2) then begin
k:=k+1; n:=n+1;
end;
end;
end;
writeln('Kol-vo chisel - ', k/2);
end.
Вроде бы сделал так, как требовалось.
- 19.09.2015 01:02
- thumb_up 46
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.