viernes, 5 de febrero de 2016
Array de Puntero con Números Aleatorios v1.
CÓDIGO EN C++
#include <iostream>
#include <ctime>
using namespace std;
/* ----- Prototipos de funciones -----*/
int genNumAleat( int min , int max );
void llenarArray( int *Array , int size , int min , int max );
void imprimirArray( int *Array , int size );
int main()
{ srand(time(NULL));
const int size = 100; // Tamaño del Array
int Array[size]; // Array
int *PtrArray; //Puntero
PtrArray = Array; //
int min , max ; // Variable para valores minimos y maximos
cout << "\n\tArray con Punteros con Numeros Aleatorios\n\n";
cout << "Ingrese un rango\n";
cout << "Val. Min: "; cin >> min;
cout << "Val. Max: "; cin >> max;
llenarArray( PtrArray , size , min , max );
cout << "\nPos -- Elementos\n\n";
imprimirArray( PtrArray , size );
return 0;
}
/* ----- Definición de funciones -----*/
//Genera números aleatorios
int genNumAleat( int min , int max )
{
return rand() % (max - min + 1) + min;
}
//Llena Array con números aleatorios
void llenarArray( int *Array , int size , int min , int max )
{
for( int i = 0 ; i < size ; i++ , Array++)
*Array = genNumAleat( min , max );
}
//Imprime contenido del Array
void imprimirArray( int *Array , int size )
{
for( int i = 0 ; i < size ; i++ , Array++)
cout << i << ")\t" << *Array << endl;
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario