elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Matriz en C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Matriz en C++  (Leído 3,284 veces)
brunojuy

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Matriz en C++
« en: 10 Septiembre 2012, 21:51 pm »

Hola como puedo hacer para calcular el factorial de los elementos por encima de una diagonal principal en una matriz C++?


En línea

CSQCasimiro

Desconectado Desconectado

Mensajes: 20



Ver Perfil
Re: Matriz en C++
« Respuesta #1 en: 10 Septiembre 2012, 22:26 pm »

te puedo ayudar con la lógica, y resolución de código ya echo, pero no esperes que te lo de servido ya para copiar y pegar, no se hacen tareas...
vos te referís que si tengo la matriz:
Código:

  1  2  3
  4  5  6
  7  8  9


el programa calcule el factorial de 1, 5 y 9 ?
si es eso, fíjate que todos esos elementos tienen en común que están ubicados en la posición de manera tal que su posición en fila/columna es igual, por ejemplo, el elemento 1 esta en Matriz [1] [1] , el elemento 5 en Matriz [2] [2] y elemento 9 en matriz [3] [3]



En línea

"Mejora el Algoritmo, no el Código"
"Buscando todos los días ser mejor que ayer"
brunojuy

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Matriz en C++
« Respuesta #2 en: 10 Septiembre 2012, 22:37 pm »

Hola, que calcule el factorial de 6,3 y 2... ya he probado de mil formas y no me sale
En línea

xiruko


Desconectado Desconectado

Mensajes: 438


Ver Perfil
Re: Matriz en C++
« Respuesta #3 en: 10 Septiembre 2012, 22:50 pm »

buenas, suponiendo que tienes una funcion para calcular el factorial de un numero, para calcular los que estan por encima de la diagonal principal fijate en esto (supon que i son las filas y j las columnas):

1 2 3 4 -> en i=0, tienes que calcular el factorial de los numeros en j=1, j=2 y j=3
5 6 7 8 -> en i=1, tienes que hacerlo de los numeros en j=2 y j=3
9 a b c -> en i=2, del numero en j=3
d e f g -> en i=3, del numero en j=4 (que no hay)

por lo tanto, para cada fila i, tienes que calcular el factorial del numero que este desde la posicion j=i+1 hasta el numero total de columnas.

un saludo!
En línea

brunojuy

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Matriz en C++
« Respuesta #4 en: 10 Septiembre 2012, 23:16 pm »

Muchas gracias xiruko! funciono de diez!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda - Buscar si existe una matriz dentro de otra matriz
Programación Visual Basic
EddyW 2 5,859 Último mensaje 14 Agosto 2010, 06:18 am
por EddyW
Matriz en C++
Programación C/C++
delirio 2 20,644 Último mensaje 27 Noviembre 2010, 22:48 pm
por darkvidhack
Matriz Dentro de otra matriz
Programación Visual Basic
moba741120 3 6,773 Último mensaje 13 Abril 2011, 18:29 pm
por raul338
MATRIZ que imprima como una matriz en forma de cuadrado... ayudaaaaa!! help
Programación C/C++
oscarpy 3 8,544 Último mensaje 9 Abril 2012, 16:23 pm
por Xandrete
Suma de matriz + matriz invertida
Programación C/C++
sora_ori 3 3,028 Último mensaje 16 Enero 2014, 16:35 pm
por leosansan
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines