ordenamiento de vectores

Iniciado por 03jaz, 11 Agosto 2021, 00:22 AM

0 Miembros y 1 Visitante están viendo este tema.

03jaz

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.

Eternal Idol

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón