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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11
11  Programación / Programación C/C++ / Re: que mas puedo desarrollar con C? en: 22 Agosto 2012, 18:22 pm
Buenisimo gracias!!
voy a ir aprendiendo y a investigar a fondo el desarrollo de las mismas!!
saludos!!!
12  Programación / Programación C/C++ / que mas puedo desarrollar con C? en: 22 Agosto 2012, 18:11 pm
hola queria saber que puedo hacer sabiendo C ademas de drivers, se pueden armar exploits? o troyanos cosas asi? si alguien me pasa mas info al respecto.
actualmente estoy programando c en ubuntu! tmb puedo crear programas para linux, no?
saludos
13  Programación / Programación C/C++ / Re: Mostrar matriz en forma de lista! en: 30 Enero 2012, 14:36 pm
Buenisimo!! Muchas gracias la verdad que solucione el problema!!

aca dejo el codigo:
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. float prod1 (float n1, float f1);
  6. float prod2 (float n1, float f1);
  7. float subtotal (float n1, float f1, float desc);
  8.  
  9. int main()
  10. {
  11. int i,j;
  12. float PreUni,CantSoli,desc;
  13. char p1[6]="prod1";
  14. char p2[6]="prod2";
  15. char p3[6]="prod3";
  16. char producto[7];
  17. //-------------------CARGAMOS DATOS--------------------//
  18. printf("\tIngrese nombre del producto &#8594; ");
  19. fgets(producto,7,stdin);
  20. if (producto[strlen(producto)-1] == '\n');
  21. producto[strlen(producto)-1] = '\0';
  22. printf("\tIngrese precio unitario &#8594; ");
  23. scanf("%f",&PreUni);
  24. printf("\tIngrese cantidad solicitada &#8594; ");
  25. scanf("%f",&CantSoli);
  26. //-------------------MOSTRAMOS LOS DATOS--------------//
  27.  
  28. if(strcmp(producto,p1)==0)
  29. {
  30. desc=prod1(PreUni,CantSoli);
  31. printf("\n||-----------------------------------------------------------||\n|| producto | Cantidad | P.Unitario | Descuento |  Subtotal  ||\n");
  32. printf("|| [%.5s]  | %8.0f | %10.2f | %9.2f | %10.2f || \n||-----------------------------------------------------------||\n",producto,CantSoli,PreUni,prod1(PreUni,CantSoli),subtotal(PreUni,CantSoli,desc));
  33. }
  34. else if (strcmp(producto,p2)==0)
  35. {
  36. desc=prod2(PreUni,CantSoli);
  37. printf("\n||-----------------------------------------------------------||\n|| producto | Cantidad | P.Unitario | Descuento |  Subtotal  || \n");
  38. printf("|| [%.5s]  | %8.0f | %10.2f | %9.2f | %10.2f || \n||-----------------------------------------------------------||\n",producto,CantSoli,PreUni,prod2(PreUni,CantSoli),subtotal(PreUni,CantSoli,desc));
  39. }
  40. else
  41. {
  42. printf("\n||-----------------------------------------------------------||\n|| producto | Cantidad | P.Unitario | Descuento |  Subtotal  ||\n");
  43. printf("||  [%.5s]  | %8.0f | %10.2f |   0.00    | %10.2f ||\n||-----------------------------------------------------------||\n",producto,CantSoli,PreUni,CantSoli);
  44. }
  45. return 0;
  46. }
  47. /////---------------------FUNCIONESSSSS----------------///////////
  48. float prod1 (float n1, float f1)
  49. {
  50. return ((n1*f1)*10)/100;
  51. }
  52. float prod2 (float n1, float f1)
  53. {
  54. return ((n1*f1)*15)/100;
  55. }
  56. float subtotal (float n1, float f1, float descu)
  57. {
  58. return (n1*f1)-descu;
  59. }
14  Programación / Programación C/C++ / Re: Mostrar matriz en forma de lista! en: 27 Enero 2012, 17:10 pm
claro si entiendo pero mira este es mi ejemplo!!
probalo y fijate q no salen bien abajo de cada palabra los resultados.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. float prod1 (float n1, float f1);
  6. float prod2 (float n1, float f1);
  7. float subtotal (float n1, float f1, float desc);
  8.  
  9. int main()
  10. {
  11. int i,j;
  12. float PreUni,CantSoli,desc;
  13. char p1[6]="prod1";
  14. char p2[6]="prod2";
  15. char p3[6]="prod3";
  16. char producto[7];
  17. //-------------------CARGAMOS DATOS--------------------//
  18. printf("\tIngrese nombre del producto &#8594; ");
  19. fgets(producto,7,stdin);
  20. if (producto[strlen(producto)-1] == '\n');
  21. producto[strlen(producto)-1] = '\0';
  22. printf("\tIngrese precio unitario &#8594; ");
  23. scanf("%f",&PreUni);
  24. printf("\tIngrese cantidad solicitada &#8594; ");
  25. scanf("%f",&CantSoli);
  26. //-------------------MOSTRAMOS LOS DATOS--------------//
  27.  
  28. if(strcmp(producto,p1)==0)
  29. {
  30. desc=prod1(PreUni,CantSoli);
  31. printf("|| producto | Cantidad | P.Unitario | Desc. | Subtotal ||\n");
  32. printf("|| [%s] | [%0.0f] | [%0.2f] | [%0.2f] | [%0.2f] || \n",producto,CantSoli,PreUni,prod1(PreUni,CantSoli),subtotal(PreUni,CantSoli,desc));
  33. }
  34. else if (strcmp(producto,p2)==0)
  35. {
  36. desc=prod2(PreUni,CantSoli);
  37. printf("|| producto | Cantidad | P.Unitario | Desc. | Subtotal || \n");
  38. printf("|| [%s] | [%0.0f] | [%0.2f] | [%0.2f] | [%0.2f] || \n",producto,CantSoli,PreUni,prod2(PreUni,CantSoli),subtotal(PreUni,CantSoli,desc));
  39. }
  40. else
  41. {
  42. printf("|| producto | Cantidad | P.Unitario | Desc. | Subtotal ||\n");
  43. printf("|| [%s] | [%0.0f] | [%0.2f] | [0.00] | [%0.2f] ||\n",producto,CantSoli,PreUni,CantSoli);
  44. }
  45. return 0;
  46. }
  47. /////---------------------FUNCIONESSSSS----------------///////////
  48. float prod1 (float n1, float f1)
  49. {
  50. return ((n1*f1)*10)/100;
  51. }
  52. float prod2 (float n1, float f1)
  53. {
  54. return ((n1*f1)*15)/100;
  55. }
  56. float subtotal (float n1, float f1, float descu)
  57. {
  58. return (n1*f1)-descu;
  59. }
15  Programación / Programación C/C++ / Mostrar en forma de lista! [solucionado] en: 27 Enero 2012, 16:55 pm
Hola bueno estaba realizando un programa en  C y necesito mostrar los datos asi.
El tema es que la primera linea la puedo mostrar sin problemas
el tema es mostrar la segunda fila que tiene los guiones y la tercera fila q los resultados vienen de una funcion.

Lo q yo quiero es que me muestre asi centrados los resultados como una lista si alguien me tira una idea o alguna funcion nose, a mi se me ocurrio una matriz pero pensandolo bien nose como mostrar los resultados de la funcion.


       Producto    Cantidad  P.Unitario   Descuento   Subtotal
   --------   --------  ----------      ---------     ---------
   PROD1       1000        1.00          100.00      900.00

Saludos!!

   
16  Programación / Programación C/C++ / Re: Buscar string en Matriz en: 24 Enero 2012, 15:57 pm
Bueno lo consegui aca les dejo el codigo para que lo vean y el que necesite tenga una idea de como hacerlo, espero que les sirva.
Gracias a todos por responder!!!

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7. int i,j,k;
  8. int ok=0;
  9. char name[6];
  10. char nino[6];
  11. char vec[6][6]={"agus","pepe","zazu","juan","luca"};
  12.  
  13. //-------------INGRESE NOMBRE A BUSCAR-----------------//
  14.  
  15. printf("\nIngrese el nombre que desea buscar:");
  16. fgets(nino, 6, stdin);
  17. if (nino[strlen(nino)-1] == '\n');
  18. nino[strlen(nino)-1] = '\0';
  19.  
  20. //-------------BUSCAMOS NOMBRE EN VECTOR-----------------//
  21. for(i=0;i<5;i++)
  22. {
  23. for(k=0,j=0;j<5;j++)
  24. {
  25. printf("%c",vec[i][j]);
  26. if (strcmp(nino, vec[i]) == 0)
  27.     ok=1;
  28. }
  29. printf("\n");
  30. }
  31. if(ok!=0)
  32. printf ("\t|| El nombre [%s] si se encuentra en la lista ||\n", nino);
  33. else
  34. printf ("\t|| El nombre [%s] no esta ||\n", nino);
  35.  
  36. return 0;
  37. }
17  Programación / Programación C/C++ / Re: Buscar string en Matriz en: 23 Enero 2012, 21:57 pm
probe la funcion de la siguiente manera como estaba en el ejemplo pero nose por q no funciona.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7. int i,j,k;
  8. int ok=0;
  9. char name[6];
  10. char nino[6];
  11. char vec[6][6]={"agus","pepe","zazu","juan","luca"};
  12.  
  13. //-------------INGRESE NOMBRE A BUSCAR-----------------//
  14.  
  15. printf("\nIngrese el nombre que desea buscar:");
  16. fgets(nino, 6, stdin);
  17. if (nino[strlen(nino)-1] == '\n');
  18. nino[strlen(nino)-1] = '\0';
  19.  
  20. //-------------BUSCAMOS NOMBRE EN VECTOR-----------------//
  21. for(i=0;i<5;i++)
  22. {
  23. for(k=0,j=0;j<5;j++)
  24. {
  25. if(vec[i][j]!='\0')
  26. {name[k++]=vec[i][j];
  27. printf("%c",vec[i][j]);}
  28. }
  29. if(strcmp (nino,name) == 0)
  30. {printf("\tEl nombre si se encuentra en la lista\n");}
  31. printf("\n");
  32. }
  33.  
  34.  
  35. // if(ok!=1)
  36. // printf("\tEl nombre no esta en la lista\n");
  37.  
  38.  
  39. return 0;
  40. }
18  Programación / Programación C/C++ / Re: Buscar string en Matriz en: 23 Enero 2012, 20:20 pm
llegue a este codigo a ver si me dicen q estoy haciendo mal
o cual es mi error.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7. int i,j,k;
  8. int ok=0;
  9. char name[6];
  10. char nino[6];
  11. char vec[5][5]={"agus","pepe","zazu","juan","luca"};
  12.  
  13. //-------------INGRESE NOMBRE A BUSCAR-----------------//
  14.  
  15. printf("\nIngrese el nombre que desea buscar:");
  16. fgets(nino, 6, stdin);
  17. if (nino[strlen(nino)-1] == '\n');
  18. nino[strlen(nino)-1] = '\0';
  19.  
  20. //-------------BUSCAMOS NOMBRE EN VECTOR-----------------//
  21. for(i=0;i<5;i++)
  22. {
  23. for(k=0,j=0;j<5;j++)
  24. {
  25. if(vec[i][j]!='\0')
  26. name[k++]=vec[i][j];
  27. printf("%c",vec[i][j]);
  28. }
  29. printf("\n");
  30. if(name==nino)
  31. {printf("\tEl nombre si se encuentra en la lista\n");
  32. ok=1;}
  33. }
  34. if(ok!=1)
  35. printf("\tEl nombre no esta en la lista\n");
  36.  
  37.  
  38. return 0;
  39. }
19  Programación / Programación C/C++ / Re: Buscar string en Matriz en: 23 Enero 2012, 16:59 pm
las palabras estan en horizontal creo.

Se me ocurre algo de q "Mientras no sea \0 q siga ejecutando hasta guardar el string y despues compararlo con el ingresado para ver si esta en la lista o no, o algo asi"

tengo este codigo q modifique recien y me muestra las palabras.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. int i,j,name;
  7. char nino[]="";
  8. char vec[5][5]={"agus","pepe","zazu","juan","luca"};
  9. //-------------CARGAMOS NOMBRES DE NIÑOS-----------------//
  10.  
  11.  
  12. //-------------INGRESE NOMBRE A BUSCAR-----------------//
  13.  
  14. printf("\nIngrese el nombre que desea buscar:");
  15. gets(nino);
  16.  
  17.  
  18. printf("\n[%s]\n",nino);
  19.  
  20. //-------------BUSCAMOS NOMBRE EN VECTOR-----------------//
  21. for(i=0;i<6;i++)
  22. {
  23. for(j=0;j<6;j++)
  24. {
  25. printf("%c",vec[i][j]);
  26.  
  27. }
  28. printf("\n");
  29. }
  30.  
  31. printf("%c\n",vec[4][5]);
  32. return 0;
  33. }
20  Programación / Programación C/C++ / Buscar string en Matriz [Solucionado] en: 23 Enero 2012, 16:36 pm
Hola tengo este codigo mas o menos y necesito buscar el string en la matriz y que me diga si esta o no, una palabra en la matriz.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. int i,j,name;
  7. char nino[]="";
  8. char vec[6][6]={"agus","pepe","zazu","juan","luca"};
  9. //-------------CARGAMOS NOMBRES DE NIÑOS-----------------//
  10.  
  11.  
  12. //-------------INGRESE NOMBRE A BUSCAR-----------------//
  13.  
  14. printf("\nIngrese el nombre que desea buscar:");
  15. gets(nino);
  16.  
  17.  
  18. printf("\n[%s]\n",nino);
  19.  
  20. //-------------BUSCAMOS NOMBRE EN VECTOR-----------------//
  21. for(i=0;i<6;i++)
  22. {
  23. for(j=0;j<6;j++)
  24. {
  25. ????¿?¿??¿
  26. ????¿?¿??¿
  27. }
  28. }
  29. return 0;
  30. }
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines