Dados dos arrays de enteros(a y b) obtener un nuevo array (c) que sea la suma de los dos anteriores
Publicado por adrian (1 intervención) el 05/06/2020 13:24:11
Necesito saber si estos ejercicios están bien, es urgente
Dados dos arrays de enteros(a y b) obtener un nuevo array (c) que sea la suma de los dos anteriores. Cada una de las posiciones del vector c será igual a la suma de las posiciones correspondientes de los vectores a y b.
Crear un array de 10 valores enteros. Rellenar el array con datos de forma aleatoria. Imprimir el array. Invertir el orden de los elementos del array y volver a imprimirlo.
Dados dos arrays de enteros(a y b) obtener un nuevo array (c) que sea la suma de los dos anteriores. Cada una de las posiciones del vector c será igual a la suma de las posiciones correspondientes de los vectores a y b.
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import java.util.Scanner;
public class Ejercicos {
public static void main(String[] args) {
try (Scanner sn = new Scanner(System.in)) {
System.out.println("Escribe un tamaño");
int tamanio=sn.nextInt();
int matriz1[][]=new int[tamanio][tamanio];
int matriz2[][]=new int[tamanio][tamanio];
int resultado[][]=new int[tamanio][tamanio];
for(int i=0;i<matriz1.length;i++){
for(int j=0;j<matriz1[0].length;j++){
System.out.println("Escriba el valor para la fila "+i+" y columna "+j+" de la matriz 1");
matriz1[i][j]=sn.nextInt();
System.out.println("Escriba el valor para la fila "+i+" y columna "+j+" de la matriz 2");
matriz2[i][j]=sn.nextInt();
resultado[i][j]=matriz1[i][j]+matriz2[i][j];
}
}
System.out.println("Matriz 1");
muestraMatriz(matriz1);
System.out.println("Matriz 2");
muestraMatriz(matriz2);
System.out.println("Matriz resultante");
muestraMatriz(resultado);
}
}
public static void muestraMatriz(int[][] matriz){
for(int i=0;i<matriz.length;i++){
for(int j=0;j<matriz[0].length;j++){
System.out.print(matriz[i][j]+" ");
}
System.out.println("");
}
}
}
Crear un array de 10 valores enteros. Rellenar el array con datos de forma aleatoria. Imprimir el array. Invertir el orden de los elementos del array y volver a imprimirlo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.Scanner;
public class Ejercicios {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i;
int pos = 0, neg = 0;
int[] numeros = new int[10];
System.out.println("Lectura de los elementos del array");
for (i = 0; i < 10; i++) {
System.out.print("numeros[" + i + "]= ");
numeros[i]=sc.nextInt();
System.out.println("Imprimiendo orden inverso");
for (int .i = num.legth – 1: I >= 0 ; i--)
System.out.println("Indice") + i + "=" + num[i];
}
}
}
Valora esta pregunta


0