Помогите пожалуйста с кодом
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Помогите решить задачу пожалуйста.
Написать программу, в которой имеется двумерный массив 5х5, состоящий из случайных чисел. Программа подсчитывает сумму элементов побочной диагонали.
Если сумма больше 200, то программа создает два одномерных динамических массива, в один записывает четные элементы массива, в другой – нечетные.
Если сумма меньше 200, то создается три одномерных динамических массива, первый — с элементами большими 10 из первых двух столбцов, второй — с элементами меньшими 30 из последних двух столбцов и третий динамический массив заполняется элементами среднего столбца, которые больше 50. Реализовать решение при помощи функций.
Есть функция, которая считает, согласно условиям, требуемое количество элементов. Как к ним обратиться из функции которая создает динамические массивы и можно ли это или как реализовать решение данной задачи? Я только начал разбираться с этим, начал с С++, а он невероятно сложный, поэтому не судите строго))
void Create(int arr[][5], int size)
{
for (int i = 0; i < size; i++)
{
for (int j = 0; j < size; j++)
{
arr[i][j] = rand() % 100;
}
}
}
void Show(int arr[][5], int size)
{
for (int i = 0; i < size; i++)
{
for (int j = 0; j < size; j++)
{
}
void Sec_Diag(int arr[][5], int size)
{
int sum = 0;
int count_even = 0;
int count_odd = 0;
int count_ten = 0;
int count_thr = 0;
int count_fif = 0;
}
int main()
{
srand(time(NULL));
int const size = 5;
int arr[size][size];
Create(arr, size);
Show(arr, size);
cout << endl;
Sec_Diag(arr, size);