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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / [Ayuda]Validar tarjeta de credito en: 22 Julio 2016, 05:54 am
alguien me podria ayudar hice este codigo para validar una tarjeta de credito para un tarea de la uni pero aunque haya echo tdo segun lo indicado por el profe el programa me marca las tarjetas validas invalidas, alguien me podria ayudar por que esta tan loquito esto

informacion enviada por mi maestro https://www.dropbox.com/sh/ct9vgwk32glbu6w/AADX75AjMso0-26HZlE8n9nRa/Projectos/Sistema%20de%20validaci%C3%B3n%20de%20tarjetas%20de%20cr%C3%A9dito.docx?dl=0
el codigo es en c
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int impar2(int odd,int r)
  4. {
  5.    if(r=odd/10){
  6.            r=r*2;
  7.            }if(r>9){
  8.                r=r-9;
  9.            }
  10.    return(r);
  11. }
  12. int sumoddever(int r,int ever,int val,int s)
  13. {   if(s=ever/10){
  14.            s=s+s;
  15.            }
  16.    val=r+s;
  17.    return (val);
  18. }
  19. int validar(int val)
  20. {
  21.     if(val%10==0)
  22.        return 1;
  23.     return 0;
  24. }
  25. int main()
  26. { int ever,odd,r,s,val;
  27.  
  28.    printf("introduzca los valores de las posiciones impar de su tarjeta!\n");
  29.    scanf("%d",&odd);
  30.    printf("introduzca los valores de las posiciones par de su tarjeta!\n");
  31.    scanf("%d",&ever);
  32.  
  33.  
  34.  
  35.    if(validar(val)==1){
  36.        printf("ES VALIDA");
  37.    }
  38.    if(validar(val)==0){
  39.        printf("NO ES VALIDA");
  40.    }
  41.  
  42. return 0;
  43. }
2  Programación / Programación C/C++ / ayuda ordenar la catidad de letras repetidas en un string [C] en: 17 Marzo 2016, 11:38 am
hola alguien me podría ayudar con este problema es que tengo que crear un programa para contar la cantidad de letras repetidas hay es un string y ordenarlas de mayor a menor(la cantidad de letras repetidas,no las letras) ahora bien ya tengo echo el codigo de buscar las letras repetidas, mi problema esta en la parte de ordenar que no entiendo mucho eso ya que soy nueva en esto, yo eh tratado de hacer esa parte pero no me sale y buscando en internet a ver como hacerlo pero no entiendo mucho y para el colmo no hay ejemplos.

este es mi codigo de la primera parte
Código
  1. main()
  2. {  int caracter[256];
  3.   char cadena[2000];
  4.   int i, letras_diferentes;
  5.   letras_diferentes=0;
  6.   printf("\t\CUANTAS LETRAS REPETIDAS HAY\n");
  7.   printf("\t\-----------------------------\n");
  8.   printf ("introduzca una frase y aperruche enter para continuar ^u^ \n");
  9.   fflush(stdout);
  10.   gets(cadena);
  11.   for (i=0 ; i<200 ; i++)
  12.   {
  13.      if (cadena[i]<0)
  14.         cadena[i]=(i*-1);
  15.   }
  16.   for (i=0 ; i<256 ; i++)
  17.      caracter[i]=0;
  18.   for (i=0 ; cadena[i] != '\0' ; i++)
  19.      caracter[cadena[i]]++;
  20.      for (i=0 ; i<256 ; i++)
  21.      if (caracter[i] > 0)
  22.         letras_diferentes++;
  23.      printf ("Hay %i caracteres diferentes y estos son: .\n", letras_diferentes);
  24.   for (i = 0 ; i < 256; i++)
  25.      if (caracter[i] > 0)
  26.         printf ("%c repetido= %i \n", i, caracter[i]);
  27.  
  28.   system ("Pause");

y este es mas o meno el codigo que se supone que debo usar que en si no entiendo nada  :-[

Código
  1. for(i=0; i<256; i++){
  2. for(h=i+1; h<256; h++){
  3. if(caracteres[i]>= caracteres[h]){
  4. maior= caracteres[i];
  5. caracteres[i]=caracteres[h];
  6. caracteres[h]=maior;
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines