Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class prova1
- {
- public static void main(String[] args)
- {
- int i,j; //indici vettori
- int tmp; //variabile temporanea per scambio
- int v1[] = {9,8,7,6};
- int v2[] = {5,4,3,2,1};
- int dim1=v1.length;
- int dim2=v2.length;
- int dim3=dim1+dim2; //lunghezza di v3
- int v3[] = new int[dim3];
- System.out.println("Array 1: ");
- /*Ordinamento e stampa vettore 1*/
- for(i=0;i<dim1;i++)
- {
- for(j=i+1;j<dim1;j++)
- {
- if(v1[i]>v1[j])
- {
- tmp=v1[i];
- v1[i]=v1[j];
- v1[j]=tmp;
- }
- }
- System.out.print(v1[i]);
- }
- System.out.println("\n");
- System.out.println("Array 2: ");
- /*Ordinamento e stampa vettore 2*/
- for(i=0;i<dim2;i++)
- {
- for(j=i+1;j<dim2;j++)
- {
- if(v2[i]>v2[j])
- {
- tmp=v2[i];
- v2[i]=v2[j];
- v2[j]=tmp;
- }
- }
- System.out.print(v2[i]);
- }
- System.out.println("\n");
- /*Copia di V1 in V3*/
- for(i=0;i<dim1;i++)
- {
- v3[i]=v1[i];
- }
- tmp=0; //uso "tmp" inizializzata a 0 al posto di un altro indice (es. "k")
- /*Copia di V2 in V3*/
- for(j=i;j<dim3;j++)
- {
- v3[j]=v2[tmp];
- tmp++;
- }
- System.out.println("Array 3: ");
- /*Ordinamento e stampa vettore 3*/
- for(i=0;i<dim3;i++)
- {
- for(j=i+1;j<dim3;j++)
- {
- if(v3[i]>v3[j])
- {
- tmp=v3[i];
- v3[i]=v3[j];
- v3[j]=tmp;
- }
- }
- System.out.print(v3[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement