elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Programacion en C Matrices Ayuda! en: 29 Marzo 2015, 03:03 am
Hola amigos, me gustaría q me ayudaran con el paso de parámetro de una matriz pero por referencia, no por valor ejemplo: este es el paso por valor| función(tipo m[][TAM]); | lo q yo quiero es el paso por referencia, osea enviarle la dirección de la matriz a una función. Por favor, ya busque en google; pero no encontré la solución, lo necesito lo antes posible, cuando resuelvo el problema siempre pongo la solución, AYUDA!!!!
2  Programación / Programación C/C++ / Re: Ayuda con este programa! en: 26 Marzo 2015, 03:27 am
Gracias por sus respuestas, ya hace tiempo q resolví este problema
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3. int Buscar( char f[][15], int n, char *q);
  4.  
  5. main(){
  6. char f[10][15]={"Melon", "Cebolla","Papa","Jitomate","Fresa","Mango", "Zanahoria","Papino","Aguacate","Limon:"};
  7. int  p[10]={43,12,23,45,32,23,35,45,64,34};
  8. int i;
  9. printf("\n Tenemos:");
  10. for(i=0;i<=10;i++){
  11.    printf(" \n\n %s", f[i]);
  12. }
  13. char c[15];
  14. int ret;
  15. int j;
  16.  
  17. printf("Escoge la fruta o verdura:\n");
  18. gets(c);
  19. ret=Buscar(f,22,c);
  20. for(j=0;j<=10;j++){
  21.   if(ret==p[j]){
  22.    printf(" \nCuesta:",p[j]);
  23.   }else if(ret==-1){
  24.   printf(" \nNo Hay Banda");
  25.   }
  26. }
  27. }
  28.  
  29. int Buscar(char f[][15],int n, char *q){
  30. int i, pos;
  31. do{
  32.    if(strcmpi(q,f[i])==0){
  33.        return i;
  34.    }
  35.    i++;
  36. }while(i<n);
  37. return -1;
  38. }
  39.  
  40.  
  41.  

Mod: Al publicar codigo usa las etiqeutas GeSHi como indicó rir3760, las etiquetas quote son para citas, si tienes duda sobre las etiqeutas GeSHi, aquí estan
3  Programación / Programación C/C++ / Re: Ayuda con este programa! en: 15 Marzo 2015, 22:54 pm
Gracias, XD aunque ahora la lógica de mi programa esta mal jejeje. Lo resolveré, es q cuando te desesperas luego uno no alcanza a ver esos errores pequeñitos; Pero se te agradece. Thanks!
4  Programación / Programación C/C++ / Ayuda con este programa! en: 15 Marzo 2015, 21:49 pm
Holi, soy nuevo en este foro, ahora q estoy programando tengo un pequeño problema con uno de los programas q realizo, epero me puedan ayudar.

Citar
#include <stdio.h>
#include <string.h>
int Buscar( char f[][15], int n, char *c);

main(){
char f[22][15]={"Arándano", "Frambuesa","Fresa","Grosella","Zarzamora","Limón", "Mandarina","Naranja","Pomelo","Melón","Sandía","Albaricoque","Cereza","Ciruela","Higo","Kaki","Manzana","Melocotón","Nectarina","Níspero","Pera","Uva"};
char p[22][4]={"43","12","23","45","34","23","35","45","64","34","23","23","43","45","23","34","45","12","34","36","38","38"};


char c[15];
int ret;
int j;

printf("Que fruta desea comprar:\t");
gets(c);
j=Buscar(f,22,c);
printf("Costo de la Fruta es de $%s",p[j]);

int Buscar(char f[][15], int n, char *c){
int i;
do{
    if(strcmpi(c,f)==0){
        return i;
    }
    i++;
}while(i<n);
return -1;
}



Este es el código. Lo q quiero q haga el programa es q al ingresar el nombre de una fruta, me de el costo de esta, para eso inicialize dos arreglos. Pero tengo un problema ya q al compilar me arroja un error en la  ultima llave } y me manda d error: expected declaration or statement at end of input. Me gustaría q me ayudaran a corregir el error y si le pudieran echar un vistazo al programa para q vean si la lógica, es adecuada y correcta. Se lo agradecería mucho, Saludos!!!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines