Top.Mail.Ru
Ответы
Аватар пользователя
7лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Даны два одномерных массива A и B. Вычислить элементы массива С по правилу: если ai и bi различны,

то ci присвоить их сумму; при одинаковых ai и bi в ci занести сигнальное число 0. На языке C++ Срочно

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
7лет

for(i=0;i<N;i++)if(c[i]=a[i]-b[i])c=a[i]+b[i];

Аватар пользователя
Мыслитель
7лет

#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();
}

Аватар пользователя
Мастер
7лет

Блин... Хотел быть программистом а тут такое... Будет жоска

Аватар пользователя
Ученик
7лет

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