#include<stdio.h>
#include<conio.h>
void vectorPuntero(int *v, int ce);
void vectorCopia(int v[], int ce);
void main() {
int vecmain[5];
int i;
for(i = 0;i < 5;i++) {
vecmain[i] = 0;
}
for(i = 0;i < 5;i++) {
printf("\nvecmain[%d] = %d",i,vecmain[i]);
}
vectorPuntero(vecmain, 5);
for(i = 0;i < 5;i++) {
printf("\nvecmain[%d] = %d",i,vecmain[i]);
}
vectorCopia(vecmain,5);
for(i = 0;i < 5;i++) {
printf("\nvecmain[%d] = %d",i,vecmain[i]);
}
printf("\nPresione una tecla para salir");
getch();
}
void vectorPuntero(int *v, int ce) {
int aux;
for(aux = 0;aux < ce;aux++) {
printf("\nv[%d] = %d", aux, *(v+aux));
}
for(aux = 0;aux < ce;aux++) {
*(v+aux) = 1;
}
for(aux = 0;aux < ce;aux++) {
printf("\nv[%d] = %d", aux, *(v+aux));
}
}
void vectorCopia(int v[], int ce) {
int aux;
for(aux = 0;aux < ce;aux++) {
printf("\nv[%d] = %d", aux, v[aux]);
}
for(aux = 0;aux < ce;aux++) {
v[aux] = 2;
}
for(aux = 0;aux < ce;aux++) {
printf("\nv[%d] = %d", aux, v[aux]);
}
}