fijate el error que te digo (en tiempo de ejecución)
filas: 1, columnas: 1
vector:
1 2
3 4
en ese vector cuento 2 filas y 2 columnas
el error está en
void llenar_vectorpar(int B[25], int A[10][10], int g , int f) {
int fila,columna;
printf("\nvector para las filas par\n"); for (fila=0; fila<=g; fila++) {
for (columna=0; columna<=f; columna++){
if(fila % 2 == 0) {
B[fila]=A[fila][columna];
}
}
}
}
cuando llenas B o G, saltas la posición... es decir en ese segmento, nunca llenas B[1] por ejemplo, asi que cuando llegas a llenar vector y accedes a B[1], contiene basura como es de esperar