Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Gaby_10 en 15 Febrero 2014, 06:20 am



Título: Buscar valores en matrices
Publicado por: Gaby_10 en 15 Febrero 2014, 06:20 am
Bueno mi duda es la siguiente tengo una matriz de 9 x 9, llena de numeros aleatorios lo que no sé como hacer es buscar tanto horizontal como vertical los valores que se repiten y cambiar los valores repetidos con valores aleatorios tomando como referencia tres valores repetidos. el programa es en dev c++


#include <stdio.h>
#define MAXFIL 9
#define MAXCOL 9

int main(){
int i,j;
int matriz[MAXFIL][MAXCOL];
for (i=0;i<MAXFIL;i++){
     for(j=0;j<MAXCOL;j++){
          matriz[j]=1+rand()%5
           printf("%i",matriz[j]);



Título: Re: Buscar valores en matrices
Publicado por: vangodp en 15 Febrero 2014, 13:05 pm
Debes buscar como funciona el for doble para poder moverte por los indices.
Te dejo un vídeo por si no lo has visto ya XD
Sobre como se organiza las tablas en la memoria.
A pesar de no tener nada que ver con el tema creo que te ayuda muchísimo a comprender las tablas y matrices.
http://v1.minidosis.org/C++/Matrices/Organizaci%C3%B3n%20de%20Matrices%20en%20Memoria/ (http://v1.minidosis.org/C++/Matrices/Organizaci%C3%B3n%20de%20Matrices%20en%20Memoria/)