Numeros aleatorios

Solo disponible en BuenasTareas
  • Páginas : 3 (611 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de abril de 2011
Leer documento completo
Vista previa del texto
#include
#include
#include
#include

#define FALSE 0
#define TRUE 1

//se declaran los prototipos de las funciones
//propias para este programa
char *strzero( char *string, int n );char *extraer( char *string, int inicio, int n );

int main()
{
long semilla, resultado;
int cuantos, x ,terminar = FALSE;
char s[8], *sAux;
while( !terminar ) //el ciclotermina cuando la bandera se enciende, es decir, se vuelve verdadera
{
system("cls");
printf( "Cuantos numeros desea generar? " );//Presionar 0 para terminar
scanf( "%d",&cuantos );
if( cuantos > 0 ) //si la cantidad de números que se desean es mayor que cero, se inicia el proceso...
{
printf( "Ingrese la semilla: " );scanf( "%ld", &semilla );
ltoa( semilla, s, 10 ); //se convierte el valor numérico de la semilla en una cadena numérica
if( strlen( s ) != 4 ) //si la cantidad de dígitos de lasemilla es diferente de 4, se muestra un mensaje informativo...
printf( "\n\nEl valor de la semilla debe ser un número de 4 cifras..." );
else //...de lo contrario,inicia el proceso de generación de números aleatorios
{

printf( "Los números generados son:\n\n" );
x = 1; //este contador se utiliza paracontar los números generados
while( x es la cadena numérica original */
/* int n -> es la longitud de la cadena devuelta con la cantidadde ceros a la */
/* izquierda necesarios para completar dicha longitud */
/* ---------------------------------------------------------------------------------- */
/*Ejemplo: */
/* char cad[3] = "123", *s; */
/* s = strzero(...
tracking img