


Даны два одномерных массива A и B. Вычислить элементы массива С по правилу: если ai и bi различны,
то ci присвоить их сумму; при одинаковых ai и bi в ci занести сигнальное число 0. На языке C++ Срочно
for(i=0;i<N;i++)if(c[i]=a[i]-b[i])c=a[i]+b[i];
#include < iostream >
#include < cstdlib >
#include < ctime >
#include < iomanip >
using namespace std;
void main()
{
setlocale(LC_ALL, "rus");
srand(time(NULL));
system("color 0A");
cout << "Введите длину массивов ";
unsigned n;
cin >> n;
auto a = new int[n];
auto b = new int[n];
auto c = new int[n];
cout << "Массив А" << endl;
for (unsigned p = 0; p < n; ++p)
{
a[p] = -10 + rand() % 21;
cout << setw(4) << a[p];
b[p] = -10 + rand() % 21;
c[p] = (a[p] != b[p] ? a[p] + b[p] : 0);
}
cout << endl;
cout << "Массив B" << endl;
for (unsigned p = 0; p < n; ++p)
{
cout << setw(4) << b[p];
}
cout << endl;
cout << "Массив C" << endl;
for (unsigned p = 0; p < n; ++p)
{
cout << setw(4) << c[p];
}
cout << endl;
cin.get(); cin.get();
}
Блин... Хотел быть программистом а тут такое... Будет жоска
А что вас заставляет отключить свой мозг и спихнуть эту задачу на других?