int 2D配列で最大5つの要素を見つけることを目的とした質問をしようとしています。配列を動的に割り当てて要素を入力することに問題はありませんでした。
printf("Your 2-d order of choice?\n");
scanf ("%d %d", &i ,&j);
int array[i][j];
//Taking 2d array input
for (int c = 0; c < i; c++)
{
for (int d = 0; d < j; d++)
{
scanf("%d", &array[c][d]);
}
}
ただし、最大 5 つの要素を見つけて配列に格納するには、プロトタイプを持つ関数を要求します。
int * max5(int **, int ,int)
に関する他のいくつかの投稿を読んでも、ダブルポインターを使用して2D配列をトラバースする方法、および(戻り値の型)が正確にint**
何であり、それを組み込む方法がわかりません。int*