¿Cómo escribo el programa C c de la matriz de orden N * N donde el usuario proporciona N sin usar una matriz?

Aquí está el código fuente del programa C para aceptar una matriz de orden MxN e intercambiar las diagonales. El programa C se compiló y ejecutó con éxito en un sistema Linux. La salida del programa también se muestra a continuación.

  1. / *
  2. * Programa C para aceptar una matriz de orden M x N y almacenar sus elementos
  3. * e intercambian los principales elementos diagonales de la matriz
  4. * con el de los elementos diagonales secundarios
  5. * /
  6. #include
  7. vacío principal ()
  8. {
  9. matriz int estática [10] [10];
  10. int i, j, m, n, a;
  11. printf (“Ingrese el orden de la matix \ n”);
  12. scanf (“% d% d”, & m, & n);
  13. si (m == n)
  14. {
  15. printf (“Ingrese los coeficientes de la matriz \ n”);
  16. para (i = 0; i <m; ++ i)
  17. {
  18. para (j = 0; j <n; ++ j)
  19. {
  20. scanf (“% dx% d”, y matriz [i] [j]);
  21. }
  22. }
  23. printf (“La matriz dada es \ n”);
  24. para (i = 0; i <m; ++ i)
  25. {
  26. para (j = 0; j <n; ++ j)
  27. {
  28. printf (“% d”, matriz [i] [j]);
  29. }
  30. printf (“\ n”);
  31. }
  32. para (i = 0; i <m; ++ i)
  33. {
  34. a = matriz [i] [i];
  35. matriz [i] [i] = matriz [i] [m – i – 1];
  36. matriz [i] [m – i – 1] = a;
  37. }
  38. printf (“La matriz después de cambiar el \ n”);
  39. printf (“diagonal principal y diagonal secundaria \ n”);
  40. para (i = 0; i <m; ++ i)
  41. {
  42. para (j = 0; j <n; ++ j)
  43. {
  44. printf (“% d”, matriz [i] [j]);
  45. }
  46. printf (“\ n”);
  47. }
  48. }
  49. más
  50. printf (“El orden dado no es matriz cuadrada \ n”);
  51. }

Ponga la misma pregunta en la barra de Google y obtendrá 1000 enlaces de respuesta.

More Interesting

¿Es seguro decir que un algoritmo iterativo es mejor que el recursivo para el mismo problema dado que ambos son de la misma complejidad temporal?

¿Cómo se implementa Quora? ¿Qué estructuras de datos y algoritmos se usan internamente?

¿Qué idioma es mejor para los algoritmos de búsqueda: Java o Python? ¿Por qué?

¿En qué debe centrarse un estudiante de ingeniería informática, proyectos o estructuras de datos y algoritmos?

¿Nuestro código genético utiliza algoritmos de compresión?

Cómo imprimir espacio para los elementos de la matriz

Dos jugadores juegan el siguiente juego: hay N piedras en la mesa, el jugador puede tomar 1 o 2 piedras (si N mod 3 = 0), 1 o 3 (si N mod 3 = 1) y 1, 2 o 3 ( si N mod 3 = 2). ¿Cómo determino al ganador en el juego?

Cómo resolver el problema Submatrix2 en codeforces

¿Cuál es la diferencia entre un gráfico y un árbol en estructuras de datos y algoritmos?

¿Debo postularme a trabajos de desarrollo web si puedo construir aplicaciones CRUD pero no asimilo la notación Big O y nunca he trabajado en un proyecto grupal?

¿Dónde se puede encontrar una implementación de árbol de sufijos de la subcadena común más larga?

¿Tengo que aprender estructuras de datos antes de aprender algún lenguaje de programación?

Cómo aprender estructuras de datos y algoritmos para empezar

¿Cuál es el programa de clasificación rápida que tiene su mediana como pivote?

¿Qué otro género o sabores de la música se pueden programar algorítmicamente aparte de la música clásica?