SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: sneider en Jueves 18 de Noviembre de 2004, 16:46
-
Buenas, alguien me puede decir como puedo escribir estas lineas de codigo de otra manera? Me refiero a que haga lo mismo pero con otro codigo. Suena a tonteria pero realmente lo necesito. Muchas gracias a todos.
int *crear_array(int *tam)
{
int i;
int *datos;
do {
printf("\nDime los numeros que deseas generar: ");
scanf("%d", tam);
fflush(stdin);
} while (*tam<1);
datos=(int *) malloc(sizeof(int) * (*tam));
for(i=0; i<*tam; i++) {
datos=(rand() % 10000);
}
return(datos);
}
-
int *Memoria(int &tam)
{
int i, *a;
do
{
printf("\nInserta el tamaño de la matriz: ");
scanf("%d",& tam);
fflush(stdin);
}
while (tam<1);
a=new int[tam];
for(i=0; i<tam; i++)
a=rand()%45;
return(a);
}
es facil, tan solo returna un arreglo de int's y en tam queda almacenado el tamaño.