# include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, ".1251");
int a[10], b[10], c[10], na, nb, nc=0, i, j;
//na, nb, nc-длины массивов a, b, c
cout « "введите длину массива А:"; cin » na;
cout « "введите массив А" « endl;
for(i=0;i<na;i++) cin » a[i];
cout « "введите длину массива В:"; cin » nb;
cout « "введите массив B" « endl;
for(j=0;j<nb;j++) cin » b[j];
//ввод (nb, b[0:nb-1]) - аналогично
for(i=0;i<nb;i++)
if (b[i] > 0) //можно записать условие в виде if(a[i]%2)
{ //проверка повторения a[i]
//проверка отсутствия a[i] в b
for (j=0;j<na&&b[i]!=a[j];j++); //цикл закрыт
if (j==na) //условие отсутствия a[i] в b
{ //проверка отсутствия a[i] в c
for (j=0;j<nc&&b[i]!=c[j];j++);
if (j==nc) /* если a[i] нет в c, то заносим его в
этот массив */
c[nc++]=b[i];
}
}
else {
for (j=0;j<nc&&b[i]!=c[j];j++);
if (j==nc) /* если a[i] нет в c, то заносим его в
этот массив */
c[nc++]=b[i];
}
//вывод результата
if (nc==0)
cout « "массив C пуст" « endl;
else
{
cout « "Массив C" « endl;
for(i=0;i<nc;i++)
cout « c[i] « " ";
cout « endl;
}
return 0;
}
IyBpbmNsdWRlIDxpb3N0cmVhbT4KIAp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkKewogICAgc2V0bG9jYWxlKExDX0FMTCwgIi4xMjUxIik7CiAgICBpbnQgYVsxMF0sIGJbMTBdLCBjWzEwXSwgbmEsIG5iLCBuYz0wLCBpLCBqOwogICAgLy9uYSwgbmIsIG5jLdC00LvQuNC90Ysg0LzQsNGB0YHQuNCy0L7QsiBhLCBiLCBjCiAgIAogICAgY291dCDCqyAi0LLQstC10LTQuNGC0LUg0LTQu9C40L3RgyDQvNCw0YHRgdC40LLQsCDQkDoiOyBjaW4gwrsgbmE7CiAgICBjb3V0IMKrICLQstCy0LXQtNC40YLQtSDQvNCw0YHRgdC40LIg0JAiIMKrIGVuZGw7CiAgICBmb3IoaT0wO2k8bmE7aSsrKSBjaW4gwrsgYVtpXTsKICAgCiAgICBjb3V0IMKrICLQstCy0LXQtNC40YLQtSDQtNC70LjQvdGDINC80LDRgdGB0LjQstCwINCSOiI7IGNpbiDCuyBuYjsKICAgIGNvdXQgwqsgItCy0LLQtdC00LjRgtC1INC80LDRgdGB0LjQsiBCIiDCqyBlbmRsOwogICAgZm9yKGo9MDtqPG5iO2orKykgY2luIMK7IGJbal07CiAgICAvL9Cy0LLQvtC0IChuYiwgYlswOm5iLTFdKSAtINCw0L3QsNC70L7Qs9C40YfQvdC+CiAgIAogICAgZm9yKGk9MDtpPG5iO2krKykKICAgICAgICBpZiAoYltpXSA+IDApIC8v0LzQvtC20L3QviDQt9Cw0L/QuNGB0LDRgtGMINGD0YHQu9C+0LLQuNC1INCyINCy0LjQtNC1IGlmKGFbaV0lMikKICAgICAgICB7IC8v0L/RgNC+0LLQtdGA0LrQsCDQv9C+0LLRgtC+0YDQtdC90LjRjyBhW2ldCiAgICAgICAgICAgIC8v0L/RgNC+0LLQtdGA0LrQsCDQvtGC0YHRg9GC0YHRgtCy0LjRjyBhW2ldINCyIGIKICAgICAgICAgICAgZm9yIChqPTA7ajxuYSYmYltpXSE9YVtqXTtqKyspOyAvL9GG0LjQutC7INC30LDQutGA0YvRggogICAgICAgICAgICBpZiAoaj09bmEpIC8v0YPRgdC70L7QstC40LUg0L7RgtGB0YPRgtGB0YLQstC40Y8gYVtpXSDQsiBiCiAgICAgICAgICAgIHsgLy/Qv9GA0L7QstC10YDQutCwINC+0YLRgdGD0YLRgdGC0LLQuNGPIGFbaV0g0LIgYwogICAgICAgICAgICAgICAgZm9yIChqPTA7ajxuYyYmYltpXSE9Y1tqXTtqKyspOwogICAgICAgICAgICAgICAgaWYgKGo9PW5jKSAvKiDQtdGB0LvQuCBhW2ldINC90LXRgiDQsiBjLCDRgtC+INC30LDQvdC+0YHQuNC8INC10LPQviDQsgogICAgICAgICAgICAgICAg0Y3RgtC+0YIg0LzQsNGB0YHQuNCyICovCiAgICAgICAgICAgICAgICBjW25jKytdPWJbaV07CiAgICAgICAgICAgIH0KIAogICAgICAgIH0KICAgICAgICBlbHNlIHsKICAgICAgICAgICAgZm9yIChqPTA7ajxuYyYmYltpXSE9Y1tqXTtqKyspOwogICAgICAgICAgICAgICAgaWYgKGo9PW5jKSAvKiDQtdGB0LvQuCBhW2ldINC90LXRgiDQsiBjLCDRgtC+INC30LDQvdC+0YHQuNC8INC10LPQviDQsgogICAgICAgICAgICAgICAg0Y3RgtC+0YIg0LzQsNGB0YHQuNCyICovCiAgICAgICAgICAgICAgICBjW25jKytdPWJbaV07CiAgICAgICAgfQogICAgLy/QstGL0LLQvtC0INGA0LXQt9GD0LvRjNGC0LDRgtCwCiAgICBpZiAobmM9PTApCiAgICAgICAgY291dCDCqyAi0LzQsNGB0YHQuNCyIEMg0L/Rg9GB0YIiIMKrIGVuZGw7CiAgICBlbHNlCiAgICB7CiAgICAgICAgY291dCDCqyAi0JzQsNGB0YHQuNCyIEMiIMKrIGVuZGw7CiAgICAgICAgZm9yKGk9MDtpPG5jO2krKykKICAgICAgICAgICAgY291dCDCqyBjW2ldIMKrICIgIjsKICAgICAgICBjb3V0IMKrIGVuZGw7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==