Escrito en c

/*

Escriba un programa de acuerdo con los siguientes requisitos: ingrese una matriz plástica bidimensional de 6 * 6 y genere el valor promedio, el valor máximo del elemento, el número de fila y el número de columna de la matriz. Requisitos específicos: (1) La tarea de entrada de datos de una matriz plástica bidimensional de 6 * 6 se completa mediante la función input (). Esta función toma una matriz bidimensional y una función de matriz bidimensional como parámetros formales y no tiene valor de retorno. (2) La tarea de calcular el promedio de la matriz de enteros bidimensionales de 6 * 6 se completa con la función Promedio (). Esta función toma una variable de puntero entero y el número de elementos de la matriz unidimensional como parámetros formales, y el valor de retorno es el promedio de la matriz unidimensional. (3) La tarea de encontrar el valor máximo del elemento, el número de filas y el número de columnas de la matriz plástica bidimensional de 6 * 6 se completa con la función max(). Esta función utiliza una variable de puntero que apunta a una matriz unidimensional, el número de filas de la matriz bidimensional, el puntero de número de fila que almacena el valor máximo del elemento y el puntero de número de fila que almacena el valor máximo del elemento como parámetros formales. y el valor de retorno es el valor máximo de la matriz bidimensional. (Nota: también puede utilizar los parámetros de número de fila y número de columna que almacenan el valor máximo del elemento.

(4) Llame a la función anterior en la función main() para calcular y generar el valor promedio del matriz bidimensional, búsqueda y salida El valor máximo de la matriz bidimensional y sus números de fila y columna*/

# incluye ltiostream gt

Utilice el espacio de nombres std

int main()

{

int num[6][6];

entrada vacía(int n[][6]) ;

doble Promedio (int *ip, int n);

int Max(int ​​​​(*a)[6], int n, int *r, int *l );

Promedio doble r =0, l = 0; int max

Entrada (número);

promedio=Promedio((int*)num, 6 * 6);

max=Max(num, 6 amp; r amp; l

cout lt lt"El promedio es:"

cout lt lt"Está bien"

Devuelve 0;

}

entrada nula (int n[][6])

{

for(int I = 0; i lt6; i )

{

for(int j = 0; j lt6; j )

{

CIN gt; gtn[I][j];

}

}

}

Promedio doble (int *ip, int n)

{

doble suma = 0;

for(int I = 0; i ltn; i )

suma = IP[I];

Devolver suma/n;

}

int Max(int ​​​​( *a)[6], int n, int * r, int *l)

{

int max = a[0][0];

for(int I = 0; i ltn; i )

{

for(int j = 0; j ltn; j )

{

if(a[I][j] gt; máximo)

{

max = a[I][j];

* r = I;

* l = j;

}

}

}

Retorno máximo

}