Orden de dos vectores
Publicado por Joker (27 intervenciones) el 02/12/2019 18:05:40
Hola!
No sé como hacer para que el vector de 14 números este ordenado sin utilizar los métodos de ordenación.
El programa es el siguiente:
Introducir por teclado dos vectores de 7 números cada uno. Cada vector se supone que ha sido introducido en orden ascendente. Con estos dos vectores deseamos obtener un tercer vector que tendrá 14 números de forma que el resultado del nuevo vector sea un vector ordenado ascendentemente como estaban los vectores iniciales.
No sé como hacer para que el vector de 14 números este ordenado sin utilizar los métodos de ordenación.
El programa es el siguiente:
Introducir por teclado dos vectores de 7 números cada uno. Cada vector se supone que ha sido introducido en orden ascendente. Con estos dos vectores deseamos obtener un tercer vector que tendrá 14 números de forma que el resultado del nuevo vector sea un vector ordenado ascendentemente como estaban los vectores iniciales.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import java.util.Scanner;
public class OrdenDeDosVectores {
public static void main (String[] args){
Scanner sc = new Scanner (System.in);
int[] lista1 = new int [7];
int[] lista2 = new int [7];
int[] mezcla = new int [14];
int i, i2, j;
//Valores primera cadena//
System.out.println ("Introduce los números del vector 1: ");
for (i=0; i<7; i++) {
System.out.print (" - Introduce un valor en " + (i+0) + ": ");
lista1[i]=sc.nextInt();
}
System.out.println (" ");
//Valores segunda cadena//
System.out.println ("Introduce los números del vector 2: ");
for (i2=0; i2<7; i2++) {
System.out.print(" - Introduce un valor en " + (i2+0) + ": ");
lista2[i2]=sc.nextInt();
}
System.out.println (" ");
//Mezcla de los dos
System.out.println ("El nuevo vector mezclado es: ");
System.out.println();
}
}
Valora esta pregunta


0