В двух одномерных массивах найти количества элементов, которые встечаются только в первом или во втором - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

В двух одномерных массивах найти количества элементов, которые встечаются только в первом или во втором массивах. что не так, подскажите

Решение задачи: «В двух одномерных массивах найти количества элементов, которые встечаются только в первом или во втором»

textual
Листинг программы
k:=0;
For i:=1 to n do;
   begin
      L:=0;    
      For j:=1 to m do;
         If mas1[i] = mas2[i] then L=1;
      If L=0 then inc(k);
    end;
Writeln(k);

Объяснение кода листинга программы

  1. Переменная k инициализируется значением 0.
    1. Затем происходит цикл for, который начинается с i равным 1 и продолжается до n.
    2. Внутри цикла for переменная L инициализируется значением 0.
    3. Затем происходит еще один цикл for, который начинается с j равным 1 и продолжается до m.
    4. Внутри второго цикла if проверяется условие, что mas1[i] равно mas2[i]. Если это условие истинно, то значение переменной L устанавливается равным 1.
    5. Если значение переменной L равно 0, то значение переменной k увеличивается на 1.
    6. По завершении второго цикла for выводится значение переменной k.

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы