practica 10

3

Click here to load reader

Upload: doris-aguagallo

Post on 09-Jul-2015

73 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Practica 10

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE CIENCIAS DE LA EDUCACION HUMANAS Y

TECNOLOGIAS

PRACTICA 10

EJERCICIO 1

1.- utilizando ventores convertir un numero decimal a binario y octal.

package cypractica10; import java.util.Scanner; class binario_octal { public static void main(String arg []) { int i,n,d,x,bin,oc,j ; Scanner datos=new Scanner (System.in); int [] binar=new int [100]; int [] octa=new int [100]; System.out.println("= TRANFORMACION DE UN NUMERO DECIMAL A OCTAL Y BINARIO = "); System.out.print("Ingrese el numero a transformar: "); n=datos.nextInt(); j=0; d=n; x=n; System.out.print(" El Numero Binario es: "); while(d!=0) { bin=d%2; d=d/2; binar[j]=bin; j++; } for(i=j-1;i>=0;i--) { System.out.print( binar[i]); } System.out.println(); System.out.print("El Numero Octal es: "); j=0; while(x!=0) { oc=x%8; octa[j]=oc; x=x/8; j++; }

for(i=j-1;i>=0;i--)

Page 2: Practica 10

{ System.out.print(octa[i]);

} } }

SOLUCION

EJERCICIO 2

2.- ingrese un vector de n elementos y en un vector resultante coloque solo los

elementos que se repiten.

package cypractica10; import java.util.Scanner; class elementos_repetidos { public static void main(String arg []) { Scanner datos=new Scanner (System.in); int i,n,j,m; int [] v=new int [100]; int [] v1=new int [100]; m=0; System.out.println("***OBTENER LOS NUMEROS REPETIDOS DEL PRIMER VECTOR*\n"); System.out.println("***INGRESE LA DIMENSION DEL VECTOR***\n"); n=datos.nextInt(); for(i=0;i<n;i++) { System.out.println("====INGRESE EL NUMERO DEL VECTOR***:\n"); v[i]=datos.nextInt(); } for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(v[i]==v[j]) { v1[m]=v[i]; m++; } } } System.out.println(" ** EL VECTOR RESULTANTE ES:**\n"); for(i=0;i<m;i++) {

Page 3: Practica 10

System.out.println(" "+v1[i]); System.out.println("\n"); } } }

SOLUCION