Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/04/2010, 12:12
roser24
 
Fecha de Ingreso: marzo-2010
Mensajes: 127
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Cadena de caracteres aleatorios

Madre mia lo que me ha costado

jiji
lo consegui el codigo final y bueno es el siguiente:

Código C:
Ver original
  1. #include<stdio.h>
  2.  #include<time.h>
  3.  #include<stdlib.h>
  4.  #include<ctype.h>
  5.  
  6.  int main(){
  7.  
  8.  char cad[51];
  9.  int l=0,i=0,aux;
  10.  
  11.  printf("*******LONGITUD CADENA ALEATORIA*******\n");
  12.  srand(time(NULL));
  13.  l=(rand()&#37;34)+ 15;
  14.  printf("la longitud es %d\n",l);
  15.  for(i=0;i<l;i++){
  16. aux=(rand()%56)+65; //EL 56 sale de( VALOR MAX ES 122(z)-65(A)+1) y el 65 es el minimo ya que ahi empieza el valor de A
  17. if(aux<90 || aux>97){   //me quito con este if los valores que no son letras y que estan entre el 90 y el 97(simbolos raros)..
  18. cad[i]=aux;            //si cumple la condicion lo guardo en mi cadena..
  19. printf("%c",cad[i]);   //visualizo mi cadena
  20.   }
  21.  }
  22.  return 0;
  23.  }

Voy a llorar pero de felicidad xD,

Última edición por roser24; 12/04/2010 a las 12:24