Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programacion Diagrama de Flujo,Codigo JAVA, Esquemas y mapas conceptuales de Programación Java

Contar cuantas veces se repite un componente de un vector en JAVA

Tipo: Esquemas y mapas conceptuales

2017/2018

Subido el 21/11/2018

cristian-velasco-1
cristian-velasco-1 🇧🇴

4

(1)

1 documento

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Grupo 3 – Problema 3
DESCRIPCION.- El programa consiste en llenar un vector con n números y luego
al ingresar un número, mostrar la cantidad de veces que aparece el número.
ANALISIS.-
Variable de salida: int n, v[n], num
Variable de entrada: int aux
Variable de proceso: int i, j, aux
Ingresamos la magnitud o tamaño del vector n.
n=5
Luego llenamos el vector con la estructura for,
for(i-0;i<n;i++)
leer(v[i])
0 1 2 3 4
A continuación se debe pedir el digito el cual se verificará la veces que se
repite.
leer(num) num=2
Seguidamente usamos otra estructura for esta vez dentro de lo mencionado
usamos la estructura if para poder verificar en cada espacio del vector que
23422
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Programacion Diagrama de Flujo,Codigo JAVA y más Esquemas y mapas conceptuales en PDF de Programación Java solo en Docsity!

Grupo 3 – Problema 3

DESCRIPCION .- El programa consiste en llenar un vector con n números y luego al ingresar un número, mostrar la cantidad de veces que aparece el número.

ANALISIS.-

Variable de salida : int n, v[n], num

Variable de entrada : int aux

Variable de proceso : int i, j, aux

  • Ingresamos la magnitud o tamaño del vector n.

n=

  • Luego llenamos el vector con la estructura for ,

for(i-0;i<n;i++)

leer(v[i])

0 1 2 3 4

  • A continuación se debe pedir el digito el cual se verificará la veces que se repite.

leer(num) num=

  • Seguidamente usamos otra estructura for esta vez dentro de lo mencionado usamos la estructura if para poder verificar en cada espacio del vector que

numero se repite, esto usando un auxiliar (aux=0) que nos servirá como contador, es decir cuando el número que se quiere verificar las veces que se repite, si es igual al espacio correspondiente según la estructura for sumamos una unidad al auxiliar en caso de no ser iguales no realizar ninguna acción.

for(j-0;j<n;j++) num==v[0]

num==v[j] 2==

aux=aux+1 aux=aux+

  • Finalmente verificamos si el contador ( aux) obtuvo un valor nulo o cero, entonces se mostrará que el numero ingresado parea verificar no existe en el vector

En este caso el numero ingresado y el numero en el vector son iguales entonces el aux aumenta una unidad

CODIGO EN JAVA import java.util.Scanner; public class Grupo { public static void main(String[]args) { int n,i,j,aux,num; Scanner leer= new Scanner(System. in ); System. out .println("INGRESE EL NUMERO PARA EL VECTOR" ); n=leer.nextInt(); int [] v= new int [n]; aux=0; System. out .println("INGRESE LOS NUMEROS" ); for (i=0;i<n;i++) { v[i]=leer.nextInt(); } System. out .println("INGRESE EL NUMERO QUE DESEA BUSCAR" ); num=leer.nextInt(); for (j=0;j<n;j++) { if (num==v[j]) { aux=aux+1; } } if (aux==0) { System. out .println("EL NUMERO INGRESADO NO EXISTE" ); } else { System. out .println("LAS VECES QUE SE REPITE EL NUMERO ES "+aux ); } }

aux“no existe”j auxfinv num==v[j]aux+1aux==

}

PRUEBA DE CORRIDA