Инициализируйте два двумерных массива и заполните первый столбец и первый ряд одного из массивов 0

Эта функция должна инициализировать массивы C [m + 1] [n + 1] и B [m] [n] и заполнить
первый ряд и первый столбец C с нулями. Примечание: int *** C относится к указателю, указывающему на двумерный целочисленный массив. Пожалуйста, исправьте ошибку.

void initLCSTable(int*** C, char*** B, int m, int n)
{
C[m + 1][n + 1] = {{0}};
B[m][n];
}
void printLengthTable(int** C, int m, int n);
void printArrowTable(char** B, int m, int n);

main {
int** C;
char** B;
initLCSTable(&C, &B, m, n);

cout << "\nTable C" << endl;
printLengthTable(C, m, n);

cout << "\nTable B" << endl;
printArrowTable(B, m, n);
return 0;
}

Вывод должен выглядеть следующим образом (игнорируйте ненулевые значения, так как это совсем другой вопрос о самой длинной подпоследовательности):
https://i.stack.imgur.com/ElWMY.png

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]