Tema: Problema con este ejercico (Versión Imprimible)
Volver a la versión Original de este tema
Lugar donde fue posteado: Www.ForoMsn.comC/C ++ /JavaProblema con este ejercico

Enviado por ambu en 18/05/2010 05:59:10
Problema con este ejercico

Saludos, e tenido problemas con unos ejercicos pero ya e logrado resolverlos, pero hay uno con el cual no e podido resolverlo   el cual dice asi:

Escribir un programa que sume e imprima cada elemento en una matriz de m x n, que forme en ella la letra “N” (como en el bingo).

una explicacion de como funcionaria esto es algo asi

hablamos de la letra E en una matriz

3 4 6 5 7
1 5 8 9 0
4 5 8 6 3
4 2 3 5 6
1 2 3 7 9

Formamos la E asi:

3 4 6 5 7
1
4 5 8 6 3
4
1 2 3 7 9

Cuales son los indices i,j

Si tengo la matriz


3 4 6 5 7
1 5 8 9 0
4 5 8 6 3
4 2 3 5 6
1 2 3 7 9

entonces la N es




entonces es sumar los numeritos

1+4+4+1+3+5+8+5+9+6+3+0+7


La verdad no e logrado hacer este y ni se por donde empezar

se los agradeceria de antemano si me ayudaran con este ejercicio gracias a todos.

Enviado por .DeMoNy. en 19/05/2010 02:42:53
que lenguaje lo vas a usar?.

Piensa que tienes la primera columna siempre rellena,

N
N
N
N

y la ultima igual:

N             N
N             N
N             N
N             N

y si cada i=0 y pones otro indice al final de cada fila, rellenas las dos columnas exteriores y para rellenar la diagonal...sería incrementar i.

Me vas pillando?


DARKENDTEAM (WEB)       DARKENDTEAM (FORO)
Enviado por GraçuM en 19/05/2010 20:49:05
estos numeros tienen alguna secuencia?

CITA
3 4 6 5 7
1 5 8 9 0
4 5 8 6 3
4 2 3 5 6
1 2 3 7 9


por q hacer el codigo es facil y tambien tendria que saber en que lenguaje


Ya extrañaba el foro :P
Enviado por kplhack en 20/05/2010 05:31:49
jaja pues para no regalartelo el codigo es lo dem enos


nadamas tienes k imrpimir de tu matriz cuando j==0 y cuando j==NumCols-1


y cuando i==j

y todo lo demas imprimes un espacio

suponiendo k con j vas contando en el for las columnas y con i las filas


for(int j=0;j<NumCols;j++)
    for(int i=0;i<NumFilas;i++)


algo asi seria .. no lo pense mucho en realidad espero k si ste bn mi logica xD

Enviado por GraçuM en 20/05/2010 05:48:43
jejeej de echo si esta bien la logica, incluso esta resuelto en palabras xD


Ya extrañaba el foro :P
Enviado por .DeMoNy. en 20/05/2010 14:15:22
Jo :( ... No queria poner tantos detalles aún, se me han adelantado xDDDDD.




DARKENDTEAM (WEB)       DARKENDTEAM (FORO)
Enviado por joskakabuto en 26/05/2010 05:27:24

pantalla
El código lo puse aquí, x que cuando pegaba el código en el mensaje no lo ponia todo.
CODIGO
Espero te sirva de algo.
Enviado por Cloud22 en 04/07/2010 08:32:05
Perdón pero no entiendo el enunciado podrías volverlo a explicar?
Tengo estas dudas:
-caso a:sumar la mimas matriz? o caso b: son dos matrices de mxn?
-si es así entonces la letra n se formara con los resultados de la suma de la matriz a o b no?
Ojala me te pases de nuevo y puedas explicárnoslo.


Los momentos importantes, son momentos magicos y estos momentos los haces tu, si eres consiente de ello.
Enviado por zeroxk en 04/11/2013 04:09:52
CÓDIGO
for i...
{
for j...
{

if i=1
{print matriz[ i >[ j >}

if i=2
{print " ", matriz[ 2 >[ 2 >," ", " ", " ";}
if i=3
{print " "," ", matriz[ 3 >[ 3 >, " ", " ";}
if i=4
{print " "," "," ",matriz[ 4 >[ 4 >, " ";}

if i=5
{print matriz[ i >[ j >}

}

}

NOTA: EL FUCKING FORO ME CAMBIA EL CIERRE DE CORCHETE POR >
:P



Ahora si queres sumar hace el mismo fucking código que para imprimir tu N pero en vez de usar print carga en una variable "x" cualquiera el resultado de la suma del contenido de los sub indices de la matrisz en cada vuelta de los for´s (usa un acumulador) :PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP


Información sacada de www.ForoMsn.com