#include #include /**************************/ /*Declaración de Funciones*/ /*************************/ void InicializaPares(int pares[]); void InicializaImpares(int imp[]); void SumaVectores(int vp[], int vi[], int vs[]); int BuscarVector(int n, int vs[]); /********************/ /*Función Principal*/ /*******************/ int main(void) { int pares[10],impares[10], suma[10], i, n, s; InicializaPares(pares); InicializaImpares(impares); SumaVectores(pares, impares, suma); printf("Introduzca el numero que quiere buscar: "); scanf("%d", &n); s = BuscarVector(n, suma); if (s == -1) printf("El numero %d NO esta en el vector\n", n); else printf("El numero %d esta en el vector en la posicion %d\n", n, s); printf("El vector suma es: "); for(i = 0; i<10; i++) { printf("%d ", suma[i]); } printf("\n"); system("PAUSE"); return 0; } /**************************/ /*Definición de Funciones*/ /*************************/ void InicializaPares(int pares[]) { int i; for (i = 0; i < 10; i++) { pares[i] = 2*i + 2; } } void InicializaImpares(int imp[]) { int i; for (i = 0; i < 10; i++) { imp[i] = 2*i + 1; } } void SumaVectores(int vp[], int vi[], int vs[]) { int i; for (i = 0; i < 10; i++) { vs[i] = vp[i] + vi[i]; } } int BuscarVector(int n, int vs[]) { int s = 0, i = 0, ind = -1; while(i<10 && s == 0) { if(vs[i] == n) { s = 1; ind = i; } i++; } return ind; }