PRACTICA 10
EJERCICIO 1
1.- utilizando ventores convertir un numero decimal a binario y octal.
//Yolanda Quinche//
import java.util.Scanner;
class binario_octal {
publicstatic voidmain(Stringarg [])
{
int i,n,d,x,bin,oc,j;
Scanner datos=new Scanner (System.in);
int [] binar=newint [100];
int [] octa=new int [100];
System.out.println("=TRANFORMACIONDE UNNUMERO DECIMAL A OCTAL Y BINARIO = ");
System.out.print("Ingreseel numeroa transformar: ");
n=datos.nextInt();
j=0;
d=n;
x=n;
System.out.print(" El NumeroBinario 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 NumeroOctal es: ");
j=0;
while(x!=0)
{
oc=x%8;
octa[j]=oc;
x=x/8;
j++;
}
for(i=j-1;i>=0;i--)
{
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++)
{
System.out.println(" "+v1[i]);
System.out.println("n");
}
}
}
SOLUCION
Practica 10

Practica 10

  • 1.
    PRACTICA 10 EJERCICIO 1 1.-utilizando ventores convertir un numero decimal a binario y octal. //Yolanda Quinche// import java.util.Scanner; class binario_octal { publicstatic voidmain(Stringarg []) { int i,n,d,x,bin,oc,j; Scanner datos=new Scanner (System.in); int [] binar=newint [100]; int [] octa=new int [100]; System.out.println("=TRANFORMACIONDE UNNUMERO DECIMAL A OCTAL Y BINARIO = "); System.out.print("Ingreseel numeroa transformar: "); n=datos.nextInt(); j=0; d=n; x=n; System.out.print(" El NumeroBinario 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 NumeroOctal es: "); j=0; while(x!=0) { oc=x%8; octa[j]=oc; x=x/8; j++; } for(i=j-1;i>=0;i--) { System.out.print(octa[i]); } } } SOLUCION
  • 2.
    EJERCICIO 2 2.- ingreseun 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++) { System.out.println(" "+v1[i]); System.out.println("n"); } } } SOLUCION