Составьте программку подсчета числа элементов встречающихся только в одном из массивов

Составьте программку подсчета числа частей встречающихся только в одном из массивов A(N) или B(N) ОДНОМЕРНЫЙ МАССИВ

Задать свой вопрос
1 ответ

( Решение задачи предоставлено на языке программирования - Python версии 3.6.4 ).

Заведем два пустопорожних массива a и b, которые будут поочередно заполнятся элементами, введенными пользователем с клавиатуры, в количестве n. Также сделаем переменную c, одинаковую нулю.

Дальше с поддержкою цикла for перебираем все элементы двух массивов, и благодаря условию if обретаем среди их элементы, одинаковые по значению, потом из двойного значения числа n вычитаем удвоенное значение числа c, таким образом обретаем количество частей, которые встречаются только в одном из массивов. В итоге получаем следующую программку:

a = []
n = int(input())
b = []
c = 0
for i in range(0, n):
k = int(input())
a.append(k)
for i in range(0, n):
k = int(input())
b.append(k)
for i in range(0, n):
for j in range(0, n):
if a[i] == b[j]:
c += 1
print(n * 2 - c * 2)
, оставишь ответ?
Имя:*
E-Mail:


Похожие вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт