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.