rendered paste body/*FUNCION CONCATENAR*/
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define N 10
#define L 15
#define S 5
/*PROTOTIPO DE FUNCIONES*/
void INGRESO (int[], int);
void GENERAR ( int[], int);
void MIRAR (int[], int);
void ORD_DEC (int[], int);
void CONCATENAR (int[], int[], int[], int);
void main()
{ /*VECTORES Y VARIABLES*/
int VEC [N], V[S], C[L];
clrscr();
randomize();
/*USO DE FUNCIONES*/
GENERAR (VEC, N);
ORD_DEC(VEC,N);
MIRAR (VEC, N);
INGRESO (V, S);
ORD_DEC(V,S);
MIRAR (V, S);
CONCATENAR (VEC, V, C, L);
MIRAR (C, L);
getch();
}
void CONCATENAR (int VEC[], int V[], int C[], int W)
{
int I;
for (I=0; I<W; I++)
{if (VEC[I]>V[I])
C[I]=V[I];
else
if(VEC[I]<V[I] || VEC[I]==V[I])
C[I]=VEC[I];}
}
void GENERAR (int V[], int A)
{
int I;
for(I=0; I<A; I++)
V[I]= random (100);
}
void INGRESO(int V[], int A)
{
int I;
for(I=0; I<A; I++)
{
printf("\n Ingrese %d § valor:", I+1);
scanf("%d",&V[I]);
}
}
void MIRAR ( int V[], int A )
{ int I;
for(I=0; I<A; I++)
printf(" %2d " , V[I] ) ;
printf("\n");
getch() ;
}
void ORD_DEC (int V[], int A)
{
int I, J, AUXL;
for(I=0; I<A-1; I++)
{
for(J=0; J<A-1-I; J++)
{
if(V[J]>V[J+1])
{
AUXL=V[J];
V[J]=V[J+1];
V[J+1]=AUXL;
}
}
}
}