Консультация № 189421
18.05.2016, 17:13
0.00 руб.
0 3 1
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
написать программу на языке Паскаль: Сравните элементы двух массивов между собой , определите
количество равных элементов массивов . Вы ведите эти элементы на экран

Обсуждение

давно
Старший Модератор
31795
6196
19.05.2016, 15:21
общий
это ответ
Здравствуйте, amelya.kuro!

Смотрите код:
[code lang=pascal h=200]const
n=20;
var
x,y:array[1..n]of integer;
a,b,c:integer;
begin
{создаем массив Х}
writeln('Massiv X:');
randomize;
for a:=1 to n do
begin
x[a]:=random(100);{новый элемент массива}
write(x[a]:5);{выводим его}
end;
writeln;
{создаем массив Y}
writeln('Massiv Y:');
for a:=1 to n do
begin
y[a]:=random(100);{новый элемент массива}
write(y[a]:5);{выводим его}
end;
writeln;
{считаем совпадения}
c:=0;
writeln('Result:');
for a:=1 to n do
for b:=1 to n do
if x[a]=y[b] then
begin
write(x[a]:5);{выводим совпавшее}
inc(c);{увеличиваем счетчик}
end;
writeln;
{выводим сообщение, что нет совпадений или их количество}
if c=0 then writeln('there are not identical.')
else writeln('count:=',c);
end.[/code]
Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Неизвестный
28.05.2016, 19:13
общий
как обойтись без inc ?
давно
Старший Модератор
31795
6196
30.05.2016, 08:49
общий
Inc(x) это x=x+1
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа