Título: Matriz principal con secundaria Publicado por: Jaua10 en 21 Noviembre 2014, 06:01 am Buenas noches disculpen tengo una duda es posible hacer una matriz de 5x5 y que su diagonal principal se cambie por la diagonal secundaria? y viceversa? tengo un codigo pero no se como hacerlo en dev c++
Título: Re: Matriz principal con secundaria Publicado por: engel lex en 21 Noviembre 2014, 06:05 am si es posible...
no se dan codigos hechos, se resuelven dudas, publica lo que llevas de codigo (usa las etiqeutas GeSHi) y en que tienes duda Título: Re: Matriz principal con secundaria Publicado por: Jaua10 en 21 Noviembre 2014, 06:10 am Esto es lo que tengo adelantado y llevo dias tratando de resolver pero no logro conseguir que me ponga la diagonal principal como la secundaria
Código: #include <stdio.h> gracias de ante mano Título: Re: Matriz principal con secundaria Publicado por: rir3760 en 21 Noviembre 2014, 15:37 pm Lo primero que debes hacer es evitar el uso de la biblioteca conio de Borland, cambiar la definición de la función main a "int main(void) ..." o "int main() ...", mas información en la pagina |Lo que no hay que hacer en C/C++. Nivel basico| (http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html).
* Debes eliminar la sentencia: Código Ya que es inutil y puede causar que el programa reviente si se indica una matriz de diez filas y columnas. * Las llaves de cierre no requieren de un punto después de estas: Código Ese punto y coma se procesa como una sentencia nula, esta de mas y hay que eliminarla. Y si el cuerpo del bucle es una sola sentencia no hay necesidad de paréntesis con lo cual el bucle anterior se reduce a: Código
* En el ultimo bucle donde imprimes la matriz con las diagonales intercambiadas utilizas 10 como el limite de ambos bucles cuando deberías utilizar fila y columna. * Por ultimo para intercambiar los valores de las diagonales solo necesitas de un bucle, de esta forma: Código
Un saludo Título: Re: Matriz principal con secundaria Publicado por: Jaua10 en 21 Noviembre 2014, 17:03 pm Código: #include <stdio.h> No logro conseguir que se intercambien las diagonales, me sivio de mucho lo explicado antes, aunque sigo sin poder tener resultado no se que puedo tener malo Título: Re: Matriz principal con secundaria Publicado por: leosansan en 21 Noviembre 2014, 20:40 pm Haz mezclado parte de tu código con el que te propuso rir3760.
A ver si con esto te funciona ( sobra la e=10 que no sé que pintaba en todo esto): Código
¡¡¡¡ Saluditos! ..... !!!! (http://st.forocoches.com/foro/images/smilies/aaaaa.gif) Título: Re: Matriz principal con secundaria Publicado por: Jaua10 en 21 Noviembre 2014, 22:02 pm Muchas gracias leosansan la modificacion de codigo que hiciste funciono y le pude agregar otros detalles perfectamente sin tener error alguno.Feliz dia
|