Другие языки программирования и технологии

Помогите в написании программы на С++

Ко всем четным элементам массива прибавить последний элемент соответствующей строки, а ко всем остальным - первый элемент соответствующего столбца
> обходим массив в цикле)) )

// _71373152
#include <iostream>
#include <ctime>
#include <windows.h>
using namespace std;

int main()
{
srand((unsigned) time(NULL));
int row, col;
row = rand() % 5 + 5;
Sleep(1001);
col = rand() % 5 + 5;
int ** a, * temp;
bool ** b;
a = new int * [row];
b = new bool * [row];
for (int n = 0; n < row; n++, cout << endl)
{
a[n] = new int [col];
b[n] = new bool [col];
for (int m = 0; m < col; m++)
{
a[n][m] = rand() % 49 + 1;
if (a[n][m] % 2 == 0) b[n][m] = true;
else b[n][m] = false;
cout << a[n][m] << '\t';
}
}
cout << endl;
int tr, fl;
temp = new int [col];
for (int n = 0; n < row; n++)
{
for (int m = 0; m < col; m++)
{
tr = a[n][col - 1];
fl = a[0][m];
if (n == 0)
{
temp[m] = 0;
if (b[n][m]) temp[m] += tr + a[n][m];
else temp[m] += fl + a[n][m];
}
else
{
if (b[n][m]) a[n][m] += tr;
else a[n][m] += fl;
}
}
}
for (int n = 0; n < row; n++, cout << endl)
{
for (int m = 0; m < col; m++)
{
if (n == 0) a[n][m] = temp[m];
cout << a[n][m] << '\t';
}
}
for (int n = 0; n < row; n++)
{
delete[] a[n];
delete[] b[n];
}
delete[] a;
delete[] b;
delete[] temp;
cin.get();
return 0;
}
Бауыржан Кабдиев
Бауыржан Кабдиев
65 032
Лучший ответ
ну так как сказано помочь - я помогу =)

#include <iostream>
using namespace std;
int main()
{
return 0;
}

ну как ?) помог ?) думаю да, так как я написал на 6 строк кода больше тебя =) за помощь платить ничего не надо. а вот если вместо тебя написать нужно все - то это заказ=) а робота должна оцениваться
ну логика простая, создаем массив, заполняем его. Как вы это делать будете хз, вариантов много. Далее обходи массив циклом, проверяя каждый элемент строка-столбец (пересечение) на чётность, если чётный прибавляем последний элемент строки, нет так первый элемент столбца. всё просто.

Код писать не буду. на то и расчитано задание. Хотя половину уже объяснил осталось закодить. Сложности не пердставляет если ты язык сам знаешь.
Пrosto Jiех@...
Пrosto Jiех@...
3 660
обходим массив в цикле