Logo elrincondelc.com
curso de programación en c
Foros de programación en C
Inicio :: Noticias
Usuario: Clave: Regístrate

Valoración
6

busqueda en una matriz redimensionada

noticia enviada por: eduardo90 (2008-05-01 15:21:07)
Aca les dejo un codigo creado en C++ .Net 2005

Nota: donde existe dos guiones bajos son doble mayorque o doblemenorque
ya sabes los que se utilizan en c++ pero no se porque no me los reconoce asi
que solo modifiquen esos, haa tambien en los respectivos
for. espero les sirva.

#include "stdafx.h"
#include "iostream"
#include "cstdlib"

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
int **mat,fil,col;
int i,j,busqueda,cont,contfc;

cont=0;

cout__"Introduce las filas de la matriz: ";
cin__fil;
cout__"Introduce las columnas de la matriz: ";
cin__col;

//Redimension
mat=(int**)calloc(fil,sizeof(int*));
for(i=0;i_=col-1;i++){
mat[i]=(int*)calloc(col,sizeof(int));
}

//Introduce valores a la matriz
for(i=0;i_=fil-1;i++){
for(j=0;j_=col-1;j++){
cout__"Posicion ["__i__"]["__j__"]: ";
cin__mat[i][j];
}
}

cout__"Introduce el numero a buscar: ";
cin__busqueda;

//Metodo de busqueda
for(i=0;i_=fil-1;i++){
for(j=0;j_=col-1;j++){
if(mat[i][j]==busqueda){
cout__endl__"El numero "__busqueda__" esta el la posicion ["__i__"]["__j__"]"__endl;
cont++;
}
}
}

if(cont==0){
cout__"El numero "__busqueda__" no existe en la matriz"__endl__endl;
}
system("pause");
return 0;
}

//Programa creado por José Eduardo Castro Luna
//El Salvador - Ahuachapán

Para enviar comentarios debes estar registrado.

(c) ElRincondelC.com, 1999-2007

Un proyecto de Urlan Heat : proyectos de Internet y soporte para el comercio electrónico.