bien entonces veo que le restaste el valor mínimo porque el intervalo se estaba pasando del rango límite superior es decir estaba agregando además el valor mínimo. Bueno eso era todo, el pequeño código funciona!! Muchas Gracias por tu ayuda!!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 5
int main( void )
{
size_t i;
unsigned int randomabc, randomnum;
int abcdario[ SIZE ] = { 0, 0, 0, 0, 0 };
srand( time( NULL ) );
// randomize
for ( i = 0; i < SIZE; ++i )
{
// construccion del rango aleatorio a-z(97,122), 0-9(48,57).
randomabc = 97 + rand() % 122;
randomnum = 48 + rand() % 57;
if ( i < 3 )
{
abcdario[ i ] = randomabc;
}
if ( i >= 3 )
{
abcdario[ i ] = randomnum;
}
// al final utilizo %c para convertir el entero al caracter
printf( "%c,", abcdario[ i] );
}
}
#include <stdio.h>
/* Asignar a una matriz[9]
valores comenzando del 1
usando un loop for*/
int main()
{
int i, cont;
int matriz[9];
cont = 0;
for (i = 0; i < 9; ++i) //
{
matriz[i] = ++cont;
printf("Valor de Matriz[%d] igual %d \n", i, cont);
}
}
#include <stdio.h>
/* Asignar a una matriz[10]
asignado valores del 1 al 10
usando un loop for*/
main()
{
int i, j;
int matriz[9];
for (i = 0; i < 10; ++i) //i<10=9
for (j = 1; j < 11; ++j) //j<11=10
matriz[i] = j;
printf(" Valor de Matriz[%d] equvale = %d",i, j);
}