ejercicios resuletos de programacion
DESCRIPTION
EJERCICIOS DE PROGRAMACIONTRANSCRIPT
![Page 1: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/1.jpg)
EJERCICIOS RESULETOS DE
PROGRAMACION
Generar la siguiente serie:
2, 4, 8, 16, 32, 64, 128, 256, ...
3, 9, 27, 81, 243, 729, 2187, ...
//William Lozano
package wlpractica4;
import java.util.Scanner;
class wlejercicio1 {
public static void main (String args [])
{
Scanner datos=new Scanner (System.in);
int num, contador = 1, serie = 2;
System.out.print (" INGRESE LA CANTIDAD DE TERMINOS : ");
num = datos.nextInt();
while (contador <= num)
{
System.out.print ("," + serie);
serie *= 2;
contador++;
}
}
}
//William Lozano
![Page 2: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/2.jpg)
package wlpractica4;
import java.util.Scanner;
class wlejercicio2 {
public static void main (String args [])
{
Scanner datos=new Scanner (System.in);
int num, contador = 1, serie = 3;
System.out.print (" INGRESE LA CANTIDAD DE TERMINOS : ");
num = datos.nextInt();
while (contador <= num)
{
System.out.print ("," + serie);
serie *= 3;
contador++;
}
}
}
//William Lozano
package wlpractica4;
import java.util.Scanner;
class wlejercicio2 {
public static void main (String args [])
{
Scanner datos=new Scanner (System.in);
![Page 3: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/3.jpg)
int num, contador = 1, serie = 3;
System.out.print (" INGRESE LA CANTIDAD DE TERMINOS : ");
num = datos.nextInt();
while (contador <= num)
{
System.out.print ("," + serie);
serie *= 3;
contador++;
}
}
}
Se introduce a través del teclado dos vectores A de n elementos y B
de m elementos. Fusionar los dos vectores en un tercer vector e imprimir. (si existen elementos repetidos solo debe mantenerse una
vez el elemento). //WILLIAM LOZANO
package wlpractica11; import java.util.Scanner;
class ejercicio1 {
public static void main(String[] args) {
Scanner datos = new Scanner(System.in); int [] vectorA=new int [50];
int [] vectorB=new int [50]; int elemt,i,num, j, contador = 0,dir;
System.out.print("CREACION DE DOS VECTORES Y FUCIONARLOS EN UN SOLO VECTOR");
System.out.println("\n"); System.out.print("VECTOR 1 ");
![Page 4: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/4.jpg)
System.out.println("\n");
System.out.print("INGRESE EL TAMAÑO DEL VECTOR 1:"); System.out.println("\n");
num = datos.nextInt();
for (i = 0; i < num; i++) { System.out.println("INGRESE LOS ELEMENTOS: "+i);
vectorA [i] = datos.nextInt(); }
System.out.print("VECTOR 2 "); System.out.println("\n");
System.out.print("INGRESE EL TAMAÑO DEL VECTOR 2:"); System.out.println("\n");
elemt = datos.nextInt(); for (i = 0; i < elemt; i++) {
System.out.println("INGRESE LOS ELEMENTOS: "+i ); vectorB [i] = datos.nextInt();
} dir = num + elemt;
int[]vectorRaux = new int[dir];
for (i = 0; i < num; i++) {
vectorRaux[i] = vectorA[i]; }
for (i = num; i < dir; i++) {
vectorRaux[i] = vectorB[i-num]; }
for (i = 0; i < dir - 1; i++) { for (j = i + 1; j < dir; j++) {
if (vectorRaux[i] == vectorRaux[j]) { vectorRaux[j] = -99999999;
} }
}
for (i = 0; i < dir; i++) { if (vectorRaux[i] != -99999999) {
contador++; }
} int[] vectorConbi = new int[contador];
j = 0;
for (i = 0; i < dir; i++) { if (vectorRaux[i] != -99999999) {
vectorConbi[j] = vectorRaux[i]; j++;
} }
![Page 5: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/5.jpg)
System.out.printf(" LA COMBINACION DE AMBOS VECTORES
ES:\n"); for (i = 0; i < contador; i++) {
System.out.printf("%s ", vectorConbi[i]);
} System.out.println("\n");
System.out.println("\n"); System.out.println("\n");
} }
cicios con vectores
1. Ingrese n elementos en un vector y en un vector resultante ordene
de menor a
Mayor.
/William Lozano
package wlpractica9;
import java.util.Scanner;
class ejercicio1 {
public static void main(String[] args) {
Scanner datos = new Scanner(System.in);
int [] A=new int [50];
int i, num,j,aux;
System.out.print("************INGRESE EL TAMAÑO DEL
VECTOR*****************\n");
num=datos.nextInt();
for(i=0; i<num; i++)
{
System.out.print("************INGRESE EL NUMERO
*********"+i+": ");
![Page 6: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/6.jpg)
for(i=0;i<num;i++){
A[i]=datos.nextInt(); }
for(i=0;i<num-1;i++){
int minimo=i;
for( j=i+1;j<num;j++){
if(A[j]<A[minimo]){
minimo=j;}
}
if(i!=minimo){
aux =A[i];
A[i]=A[minimo];
A[minimo] = aux;}
}
System.out.println("*****LOS NUMEROS MAYORES SON
********* :");
for(int z=0; z<num;z++)
System.out.print(A[z] + " ");
}
}
![Page 7: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/7.jpg)
}
2. Ingrese n elementos en un vector y en un vector resultante
coloque solo los
Elementos que sean divisibles para 3.
//William Lozano
package wlpractica9;
import java.util.Scanner;
class ejercicio2 {
public static void main(String[] args) {
Scanner datos= new Scanner(System.in);
int[] vector=new int[100];
int x,i;
System.out.println("*******INGRESE EL TAMAÑO DE VECTOR A
DIGITAR**********");
x=datos.nextInt();
for(i=0;i<x;i++)
{
System.out.println("***********INGRESAR EL NUMERO
************");
vector[i]=datos.nextInt();
}
System.out.println("*********LOS NUMEROS DIVISIBLES
PARA 3 SON LOS SIGUIENTES**** :");
for(i=0;i<x;i++)
{
if(vector[i]%3==0)
![Page 8: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/8.jpg)
{
System.out.println(vector[i]);
}
}
}
}
3. Ingrese n elementos en un vector y un vector resultante coloque
solo los números
Primos.
//William Lozano
package wlpractica9;
import java.util.Scanner;
class ejercicio3 {
public static void main(String[] args) {
Scanner datos= new Scanner(System.in);
int[] vect=new int[100];
int[] vect2=new int[100];
int i,num,cont,j,mod,a=0;
System.out.println("********************INGRESE EL
TAMAÑO DEL VECTOR A DIGITAR*************");
num=datos.nextInt();
for(i=0;i<num;i++)
{
System.out.println("***************INGRESE EL
NUMERO********");
![Page 9: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/9.jpg)
vect[i]=datos.nextInt();
}
for(i=0;i<num;i++)
{
cont=0;
for(j=1;j<=vect[i];j++)
{
mod=vect[i]%j;
if(mod==0)
{
cont=cont+1;
}
}
if(cont==2)
{
vect2[a]=vect[i];
a=a+1;
}
}
System.out.println("********LOS NUMEROS PRIMOS
SON******:");
for(i=0;i<a;i++)
{
System.out.println(vect2[i]);
}
![Page 10: Ejercicios resuletos de programacion](https://reader035.vdocument.in/reader035/viewer/2022081802/558b264dd8b42a407e8b461c/html5/thumbnails/10.jpg)
}
}