Programación General => C/C++ => Mensaje iniciado por: matyrocker en Martes 17 de Mayo de 2011, 20:04
Título: Problema con arrays, q error tengo??
Publicado por: matyrocker en Martes 17 de Mayo de 2011, 20:04
Hola!! bueno hace unos meses arranque con c++ tengo un problema con este codigo, es sobre arrays
me dicen q tengo una matriz ya cargada(20 numeros) y q me debe mostrar el mayor de ellos y su coordenada
claramente el resultado deberia ser: 20 (q es el mayor) 2 10(q es su ubicacion o coordenada) el problema es q a la hora de mostrar el resultado no me muestra el numero 20 sino esto: 1974443572 :huh: las coordenadas si me las muestra correctamente !!...
entonces q es lo q estoy haciendo mal? por q no me muestra 20 como numero mayor?? este es el codigo:
#include<iostream.h> int main() { int f,c,may,fila,col; int m[2][10]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; may=m[1][1]; for (f=1;f<=2;f++) for(c=1;c<=10;c++) { if (m[f][c]>may) may=m[f][c]; fila=f; col=c;