<<Curso Programación>> <br>
Ingresar valores a una matriz de tamaño N * M y colocar en un nuevo vector* todos los números múltiplos de 6 que se encuentren en la matriz. package clase14; import javax.swing.JOptionPane; import javax.swing.JTextArea; public class Ejemplo2 { public static void main(String[] args) { Multiplos(); }
static void Multiplos(){ int N,M,i,j,q=0; int A[][]=new int[10][8]; int vector[]=new int[180]; JTextArea areaSalida=new JTextArea(); N=Integer.parseInt(JOptionPane.showInputDialog("Ingresar cantidad de filas:")); M=Integer.parseInt(JOptionPane.showInputDialog("Ingresar cantidad de columnas:"));
for(i=0;i< N; i++){ for(j=0;j< M; j++){ A[i][j]=Integer.parseInt(JOptionPane.showInputDialog("Ingresar numero: ")); } } for(i=0;i< N; i++){ for(j=0;j< M; j++){ if(A[i][j]%6==0){ vector[q]=A[i][j]; q++; } } } JOptionPane.showMessageDialog(null,"La matriz es: "); for(i=0;i< N; i++){ for(j=0;j< M; j++){ areaSalida.append(A[i][j]+"\t"); JOptionPane.showMessageDialog(null,areaSalida); } areaSalida.append("\n"); } areaSalida.append("\n"); areaSalida.append("------------------------------"); areaSalida.append("\n"); JOptionPane.showMessageDialog(null,"Los números múltiplos de 6 son: "); for(i=0;i< q; i++){ areaSalida.append(vector[i]+"\t"); JOptionPane.showMessageDialog(null,areaSalida); } } }
SI ingresamos los números 6 ,12 ,40 , 35.Podemos ver que se ha separado de la matriz los números multiplos de 6. obtendremos de resultado:
Se ingresan N números enteros a un vector A y se debe trasladar a un nuevo vector B, aquellos números pares del vector A. Además mostrar un mensaje en caso no se encuentre ningún número que cumpla con la condición.
package clase12; import javax.swing.JOptionPane; import javax.swing.JTextArea; public class Ejemplo { public static void main(String[] args) { int N; N=Integer.parseInt(JOptionPane.showInputDialog("Ingresar tamaño del vector:")); Trasladar(N); } static void Trasladar(int N){ int i,j=0; int A[] = new int[30]; int B[] = new int[30]; JTextArea areaSalida = new JTextArea(); for(i=0;i< N; i++){ A[i]=Integer.parseInt(JOptionPane.showInputDialog("Ingresar numero: ")); } for(i=0;i< N; i++){ if(A[i]%2==0){ B[j]=A[i]; j++; } } if(j>0){ JOptionPane.showMessageDialog(null,"Los numeros pares del vector son: "); for(i=0;i< j; i++){ areaSalida.append(B[i]+"\t"); JOptionPane.showMessageDialog(null,areaSalida); } } else JOptionPane.showMessageDialog(null,"Ningun numero cumple con la condición"); } }
Se ingresa los siguientes números 2,8,9,12,5,4,10 .Como resultado obtendremos los números pares del vector.
<<Curso Programación>> <br>
No hay comentarios:
Publicar un comentario