|
/* Muestra, en una función, los elementos
de un array unidimensional de enteros con diferente número de valores en cada
línea, dependiendo del segundo parámetro que se le pasa a la función, por defecto visualiza un
número en cada línea (ejemplo de argumentos por defecto). */
#include <iostream.h>
void imprime(const int [],int=1); // Usamos la palabra reservada const para que
no se pueda modificar el array
int array[12]={1,2,3,4,5,6,7,8,9,10,11,12}; //Inicializamos el array para no
tener que introducir los valores
void main()
{
imprime(array,4); //Muestra 4 elementos en cada línea
imprime(array); //Toma el argumento por defecto
que es 1
}
void imprime(const int array[],int num)
{
int i,j=0;
for(i=0;i<12;i++)
{
cout<<" "<<array[i];
j++;
array[i]=1;
if (j==num)
{
j=0;
cout<<endl;
}
}
}
d
VOLVER
|