fork download
# 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;
}
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
4 
-2 4 5 -1
5
1 3 4 -1 0
compilation info
prog.cpp:11:10: error: stray ‘\302’ in program
     cout « "введите длину массива А:"; cin » na;
          ^
prog.cpp:11:11: error: stray ‘\253’ in program
     cout « "введите длину массива А:"; cin » na;
           ^
prog.cpp:11:65: error: stray ‘\302’ in program
     cout « "введите длину массива А:"; cin » na;
                                                                 ^
prog.cpp:11:66: error: stray ‘\273’ in program
     cout « "введите длину массива А:"; cin » na;
                                                                  ^
prog.cpp:12:10: error: stray ‘\302’ in program
     cout « "введите массив А" « endl;
          ^
prog.cpp:12:11: error: stray ‘\253’ in program
     cout « "введите массив А" « endl;
           ^
prog.cpp:12:46: error: stray ‘\302’ in program
     cout « "введите массив А" « endl;
                                              ^
prog.cpp:12:47: error: stray ‘\253’ in program
     cout « "введите массив А" « endl;
                                               ^
prog.cpp:13:27: error: stray ‘\302’ in program
     for(i=0;i<na;i++) cin » a[i];
                           ^
prog.cpp:13:28: error: stray ‘\273’ in program
     for(i=0;i<na;i++) cin » a[i];
                            ^
prog.cpp:15:10: error: stray ‘\302’ in program
     cout « "введите длину массива В:"; cin » nb;
          ^
prog.cpp:15:11: error: stray ‘\253’ in program
     cout « "введите длину массива В:"; cin » nb;
           ^
prog.cpp:15:65: error: stray ‘\302’ in program
     cout « "введите длину массива В:"; cin » nb;
                                                                 ^
prog.cpp:15:66: error: stray ‘\273’ in program
     cout « "введите длину массива В:"; cin » nb;
                                                                  ^
prog.cpp:16:10: error: stray ‘\302’ in program
     cout « "введите массив B" « endl;
          ^
prog.cpp:16:11: error: stray ‘\253’ in program
     cout « "введите массив B" « endl;
           ^
prog.cpp:16:45: error: stray ‘\302’ in program
     cout « "введите массив B" « endl;
                                             ^
prog.cpp:16:46: error: stray ‘\253’ in program
     cout « "введите массив B" « endl;
                                              ^
prog.cpp:17:27: error: stray ‘\302’ in program
     for(j=0;j<nb;j++) cin » b[j];
                           ^
prog.cpp:17:28: error: stray ‘\273’ in program
     for(j=0;j<nb;j++) cin » b[j];
                            ^
prog.cpp:42:14: error: stray ‘\302’ in program
         cout « "массив C пуст" « endl;
              ^
prog.cpp:42:15: error: stray ‘\253’ in program
         cout « "массив C пуст" « endl;
               ^
prog.cpp:42:43: error: stray ‘\302’ in program
         cout « "массив C пуст" « endl;
                                           ^
prog.cpp:42:44: error: stray ‘\253’ in program
         cout « "массив C пуст" « endl;
                                            ^
prog.cpp:45:14: error: stray ‘\302’ in program
         cout « "Массив C" « endl;
              ^
prog.cpp:45:15: error: stray ‘\253’ in program
         cout « "Массив C" « endl;
               ^
prog.cpp:45:34: error: stray ‘\302’ in program
         cout « "Массив C" « endl;
                                  ^
prog.cpp:45:35: error: stray ‘\253’ in program
         cout « "Массив C" « endl;
                                   ^
prog.cpp:47:18: error: stray ‘\302’ in program
             cout « c[i] « " ";
                  ^
prog.cpp:47:19: error: stray ‘\253’ in program
             cout « c[i] « " ";
                   ^
prog.cpp:47:26: error: stray ‘\302’ in program
             cout « c[i] « " ";
                          ^
prog.cpp:47:27: error: stray ‘\253’ in program
             cout « c[i] « " ";
                           ^
prog.cpp:48:14: error: stray ‘\302’ in program
         cout « endl;
              ^
prog.cpp:48:15: error: stray ‘\253’ in program
         cout « endl;
               ^
prog.cpp: In function ‘int main()’:
prog.cpp:11:13: error: expected ‘;’ before string constant
     cout « "введите длину массива А:"; cin » na;
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cpp:11:68: error: expected ‘;’ before ‘na’
     cout « "введите длину массива А:"; cin » na;
                                                                    ^~
prog.cpp:12:13: error: expected ‘;’ before string constant
     cout « "введите массив А" « endl;
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cpp:13:30: error: expected ‘;’ before ‘a’
     for(i=0;i<na;i++) cin » a[i];
                              ^
prog.cpp:15:13: error: expected ‘;’ before string constant
     cout « "введите длину массива В:"; cin » nb;
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cpp:15:68: error: expected ‘;’ before ‘nb’
     cout « "введите длину массива В:"; cin » nb;
                                                                    ^~
prog.cpp:16:13: error: expected ‘;’ before string constant
     cout « "введите массив B" « endl;
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cpp:17:30: error: expected ‘;’ before ‘b’
     for(j=0;j<nb;j++) cin » b[j];
                              ^
prog.cpp:42:17: error: expected ‘;’ before string constant
         cout « "массив C пуст" « endl;
                 ^~~~~~~~~~~~~~~~~~~~~~~~~
prog.cpp:45:17: error: expected ‘;’ before string constant
         cout « "Массив C" « endl;
                 ^~~~~~~~~~~~~~~~
prog.cpp:47:21: error: expected ‘;’ before ‘c’
             cout « c[i] « " ";
                     ^
prog.cpp:48:17: error: expected ‘;’ before ‘endl’
         cout « endl;
                 ^~~~
stdout
Standard output is empty