Gracias por la solicitud Espero que esta no sea una pregunta de tarea.
Código :
#include
int findMin (int mínimo, int currentValue)
{
retorno mínimo <currentValue? mínimo: currentValue;
}
int main ()
{
// recuento de filas y columnas
int rowCount = 3, colCount = 3;
// loop var
int i, j;
matriz de int [rowCount] [colCount];
int mínimo = 10000;
// suponiendo que el elemento max es <10000
//entrada
// y encontrar el mínimo
para (i = 0; i <rowCount; i ++)
{
para (j = 0; j <colCount; j ++)
{
scanf (“% d”, y matriz [i] [j]);
mínimo = findMin (mínimo, matriz [i] [j]);
}
}
// valores cambiantes
int * ptr = & matriz [0] [0];
para (i = 0; i <rowCount; i ++)
{
para (j = 0; j <colCount; j ++)
{
// diagonal primaria
si (i == j)
{
* ptr = mínimo;
}
// diagonal secundaria
if (j == (colCount – i – 1))
{
* ptr = mínimo;
}
ptr ++;
}
}
ptr = & matriz [0] [0];
//monitor
para (i = 0; i <rowCount; i ++)
{
para (j = 0; j <colCount; j ++)
{
printf (“% d”, * ptr);
++ ptr;
}
printf (“\ n”);
}
devuelve 0;
}
- ¿Cómo demostramos que cada número entero tiene la forma [matemática] 3k, 3k + 1, [/ matemática] o [matemática] 3k + 2 [/ matemática]?
- ¿Cuál es el defecto lógico en mi reclamo de una prueba de la conjetura del primo gemelo?
- ¿Puedes encontrar una solución entera para esta ecuación de Diophantine [matemática] x ^ 3 + y ^ 3 = 2z ^ 2 [/ matemática], donde (x, y, z) son enteros primos distintos positivos, y (z) es incluso entero?
- ¿Qué es módulo y exponenciación? Explique.
- Cómo encontrar el número entero más grande [matemática] k [/ matemática] para la cual [matemática] (xk) (x-2007) + 1 = (x + a) (x + b) [/ matemática] donde [matemática] a, b \ in \ mathbb {Z} [/ math]
Explicación:
Supuse que el elemento máximo que puede tener la matriz es 10000. Al obtener la entrada en sí, encuentro el mínimo. Luego cambio la diagonal primaria y secundaria de la matriz con el elemento mínimo usando el puntero. Luego muestro la matriz.
Salida:
Aquí -2 es el elemento mínimo. Las primeras 3 líneas denotan la entrada y las siguientes 3, salida.