<<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