
llenar un vector con el resultado de la matriz
Publicado por Daniel esteban (2 intervenciones) el 08/05/2016 03:48:06
hola.
me gustaría que me pudieran ayudar con algo resulta que debo hacer tres métodos uno de los métodos es llenar una matriz de n números, el otros es buscar los primos de esa matriz hasta aquí todo bien pero resulta que el tercer método que es llenar un vector con el resultado de la matriz,no me da les agradezco si me sacan de este lió
me gustaría que me pudieran ayudar con algo resulta que debo hacer tres métodos uno de los métodos es llenar una matriz de n números, el otros es buscar los primos de esa matriz hasta aquí todo bien pero resulta que el tercer método que es llenar un vector con el resultado de la matriz,no me da les agradezco si me sacan de este lió
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
public static void Llenar(int mat[][])
{
for(int f=0;f<mat.length;f++)
{
for(int c=0;c<mat[0].length;c++){ //para referirse al tamaño de columnas es mat[0].length //(([0]posicion cero))
// mat[f][c]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un entero));
mat[f][c]=(int)(Math.random()*10); //ELIGE NUMEROS ALEATORIOS ENTRE 0-9
}
}
}
public static void Primos(int mat[][])
{
int contp, cantprimos=0;
String primos=" ";
for (int f=0;f<mat.length;f++)
{
for(int c=0;c<mat[0].length;c++)
{
contp=0;
for(int k=2;k<=mat[f][c]/2;k++)
{
if(mat[f][c]%k==0)
{ //"k" Hace los numeros divisores a la matriz para contar los primos
contp++;
}
}
if(contp==0)
{
cantprimos++;
primos=primos+mat[f][c]+" ";
}
}
}
JOptionPane.showMessageDialog(null, "\nLa cantidad de primos es "+cantprimos+"\nLos primos son "+primos); //salida concateno los datos con espacios
}
//METODO PARA LLENAR EL VECTOR
public static void Llenar_Vector(int vec[],int mat[][])
{
for(int f=0;f<vec.length;f++)
{
vec[f]=Integer.parseInt(JOptionPane.showInputDialog(mat[][]));
}
}
Valora esta pregunta


0