Buscar valores en matrices

Iniciado por Gaby_10, 15 Febrero 2014, 06:20 AM

0 Miembros y 1 Visitante están viendo este tema.

Gaby_10

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]);


vangodp

#1
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/