Otra duda con las matrices
Otra vez con otra duda con las matrices de pascal esta vez necesito saber como recorrer una matriz... Pero solamente las columnas impares... Partiendo de un punto que el usuario ingresa por pantalla
A los números que introduce el usuario los llame epicentro y epicentro1... Ahora mis dudas están
1.Como puedo hacer para que me recorra la matriz a partir de los epicentros que me introduce el usuario
2. Como puedo hacer para que me recorra la matriz... Pero solo las columnas impares... Y que me vaya sumando cada de esos números
Por ahora... La primera pregunta todavía no la he podido resolver
Y la segunda... Solo la programe para que me recorriera la primera columna impar... Pero me da error en la linea
suma:=suma + (primero [i1,j1]); ....esto lo hice para q me los sumara pero me da error y no se q hacerle a esto
Mira este es el pedazo de programa que llevo hecho... O el que esta relacionado con las preguntas que te hice... Por favor acomodamelo en el ejercicio... Tanto como recorrerlo a partir de los epicentros y como recorrer la columnas impares
suma:=0;
j1:=1;
if (grado = 1) then {el grado es otra variable....pero no interviene dentro de esto}
begin
a:=epicentro-1;
b:=epicentro1-1;
end;
for i1:=1 to maxn do
begin
suma:=suma + (primero [i1,j1]); {primero fue un arreglo q hice arriba q va desde [1..30] de tipo integer};
writeln (suma);
end;
readkey;
end.
lo mas seguro te vas a preguntar porq coloque
a:=epicentro-1;
b:=epicentro1-1;
Y eso tampoco tiene que ver con las dudas fue un paso que hice para sacar el punto de donde tiene que empezar el programa a recorrer la matriz... En todo caso la duda viene... Como empezar el recorrido a partir del resultado que te da "a" y "b"
A los números que introduce el usuario los llame epicentro y epicentro1... Ahora mis dudas están
1.Como puedo hacer para que me recorra la matriz a partir de los epicentros que me introduce el usuario
2. Como puedo hacer para que me recorra la matriz... Pero solo las columnas impares... Y que me vaya sumando cada de esos números
Por ahora... La primera pregunta todavía no la he podido resolver
Y la segunda... Solo la programe para que me recorriera la primera columna impar... Pero me da error en la linea
suma:=suma + (primero [i1,j1]); ....esto lo hice para q me los sumara pero me da error y no se q hacerle a esto
Mira este es el pedazo de programa que llevo hecho... O el que esta relacionado con las preguntas que te hice... Por favor acomodamelo en el ejercicio... Tanto como recorrerlo a partir de los epicentros y como recorrer la columnas impares
suma:=0;
j1:=1;
if (grado = 1) then {el grado es otra variable....pero no interviene dentro de esto}
begin
a:=epicentro-1;
b:=epicentro1-1;
end;
for i1:=1 to maxn do
begin
suma:=suma + (primero [i1,j1]); {primero fue un arreglo q hice arriba q va desde [1..30] de tipo integer};
writeln (suma);
end;
readkey;
end.
lo mas seguro te vas a preguntar porq coloque
a:=epicentro-1;
b:=epicentro1-1;
Y eso tampoco tiene que ver con las dudas fue un paso que hice para sacar el punto de donde tiene que empezar el programa a recorrer la matriz... En todo caso la duda viene... Como empezar el recorrido a partir del resultado que te da "a" y "b"
1 respuesta
Respuesta
1