Escribir un programa en C que, dados dos vectores de enteros A y B (de tamaños nA y nB, respectivamente), muestre en pantalla:
• Los elementos comunes de A y B.
• Los elementos que están en A, pero no en B.
• Los elementos que están en B, pero no en A.
• Los elementos de A en forma ordenada.
• Los elementos de B en forma ordenada.
Observaciones:
• Se puede considerar que los vectores ya están dados de antemano. Esto se observa con los ejemplos que se muestran en el código inicial. Por lo tanto, no hace falta solicitar datos al usuario.
codigo incial
#include<stdio.h>
void imprimirVector(int A[], int N){
int i;
for(i=0;i<N;i++) printf("%d ",A);
printf("\n");
}
int main(){
int nA=5,nB=6;
int A[] = {5,2,3,4,1};
int B[] = {1,7,2,6,4,8};
printf("Vector A:\n");
imprimirVector(A,nA);
printf("Vector B:\n");
imprimirVector(B,nB);
return 0;
}
• No debe emplearse ningún vector auxiliar.