allora devo fondere due vettori ordinati in uno tenendo conto dell'ordine io ho fatto così e funziona fino agli ultimi tre:

codice:
#include <stdio.h>



int main(){
    
    int vett[14],vett2[7]={1,4,7,8,12,34,45},vett3[7]={0,5,26,43,78,90,91};
    int j=0,k=0;
    for(int i=0;i<14;i++){
          
          if(vett2[j]<vett3[k]){
             vett[i]=vett2[j];
             j++;
          }
          else{
             vett[i]=vett3[k];
             k++;
           }
          }
          
    for(int p=0;p<14;p++){
        printf("%d ",vett[p]);
    }
    return 0;
}