Ramirez Albarran Omar escom ipn 6SCV2

Site hosted by Angelfire.com: Build your free website today!

Practica 2

package MisClases;
import java.io.*;
public class Leer
{
public static String dato()
{
String sdato="";
try
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader flujoE = new BufferedReader(isr);
sdato= flujoE.readLine();
}
catch (IOException e)
{
System.err.println("Error: "+ e.getMessage());
}
return sdato;
}
public static int datoInt()
{
return Integer.parseInt(dato());
}

}

 

import MisClases.*;
public class Pmatriz
{
public static void main(String args[])
{
int nElementos,esprimo=1;
System.out.println("Numero de elementos matriz");
nElementos=Leer.datoInt();
int[] m=new int[nElementos];
System.out.println("Introduce valores de la matriz");
for(int i=0;i<nElementos;i++)
{
System.out.println("m["+i+"] =");
m[i]=Leer.datoInt();
}
//imprimir toda la matriz
for(int i=0;i<nElementos;i++)
{
System.out.println("m["+i+"] ="+m[i]);
}

//imprimir los impares
System.out.println("Impares");
for(int i=0;i<nElementos;i++)
{
if(m[i]%2!=0)
System.out.println("m["+i+"] ="+m[i]);
}

//imprimir los primos
System.out.println("Primos:");
for(int i=0;i<nElementos ;i++)
{
esprimo=1;
for(int j=2; j<m[i] ; j++)
if(m[i]%j==0)
esprimo=0;

if(esprimo==1 && m[i]!=0)
System.out.println("m["+i+"]= " + m[i]);


}

}
}