el pan de cada dia, no entiendo porque no funciona
Publicado por descode (2 intervenciones) el 09/09/2022 02:59:14
. Elabore un algoritmo que lea dos vectores. El primero, de M elementos, contendrá los códigos de los
estudiantes que perdieron Cálculo integral. El segundo, de N elementos, contiene los códigos de los
estudiantes que perdieron Lógica y algoritmos. Se debe crear e imprimir otro arreglo que contendrá los
códigos de los estudiantes que perdieron tanto Cálculo integral como Lógica y algoritmos.
package arreglos;
import javax.swing.JOptionPane;
public class ejercicio12 {
public static void main(String[] args) {
int a[],n, b[],m,c[],l=0;
do{
n=Integer.parseInt(JOptionPane.showInputDialog("digite el tamaño del vector a"));
m=Integer.parseInt(JOptionPane.showInputDialog("digite el tamaño del vector b"));
}while(n<0&&m<0);
a=new int[n]; b=new int[m];
for(int i=0;i<a.length;i++){
a[i]=Integer.parseInt(JOptionPane.showInputDialog("digite los codigos de los estudiantes que perdieron calculo de la posicion" + ""+i + ":"));
}
for(int j=0; j<b.length;j++){
b[j]=Integer.parseInt(JOptionPane.showInputDialog("digite los codigos de los estudiantes que perdieron logica de la posicion" + ""+j + ":"));
}
c=new int[n];
for(int i=0;i<a.length;i++){
for (int j=0; j<b.length;j++){
if(a[i]==b[i]){
l++;
c[l]=a[i] ;
}
}
}
if(l==0){
JOptionPane.showMessageDialog(null,"ningun estudiante perdio las dos materias");}
else{
JOptionPane.showMessageDialog(null,"los codigos de los estudiantes que perdieron las dos materias fueron ");
for(int i=0; i<l;i++)
JOptionPane.showMessageDialog(null, c[i]);}
}
}
estudiantes que perdieron Cálculo integral. El segundo, de N elementos, contiene los códigos de los
estudiantes que perdieron Lógica y algoritmos. Se debe crear e imprimir otro arreglo que contendrá los
códigos de los estudiantes que perdieron tanto Cálculo integral como Lógica y algoritmos.
package arreglos;
import javax.swing.JOptionPane;
public class ejercicio12 {
public static void main(String[] args) {
int a[],n, b[],m,c[],l=0;
do{
n=Integer.parseInt(JOptionPane.showInputDialog("digite el tamaño del vector a"));
m=Integer.parseInt(JOptionPane.showInputDialog("digite el tamaño del vector b"));
}while(n<0&&m<0);
a=new int[n]; b=new int[m];
for(int i=0;i<a.length;i++){
a[i]=Integer.parseInt(JOptionPane.showInputDialog("digite los codigos de los estudiantes que perdieron calculo de la posicion" + ""+i + ":"));
}
for(int j=0; j<b.length;j++){
b[j]=Integer.parseInt(JOptionPane.showInputDialog("digite los codigos de los estudiantes que perdieron logica de la posicion" + ""+j + ":"));
}
c=new int[n];
for(int i=0;i<a.length;i++){
for (int j=0; j<b.length;j++){
if(a[i]==b[i]){
l++;
c[l]=a[i] ;
}
}
}
if(l==0){
JOptionPane.showMessageDialog(null,"ningun estudiante perdio las dos materias");}
else{
JOptionPane.showMessageDialog(null,"los codigos de los estudiantes que perdieron las dos materias fueron ");
for(int i=0; i<l;i++)
JOptionPane.showMessageDialog(null, c[i]);}
}
}
Valora esta pregunta


0