C sharp - contar cuantas veces se repite un numero c#

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 39 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

contar cuantas veces se repite un numero c#

Publicado por fatima (1 intervención) el 20/01/2020 23:38:39
estoy creando un programa que me cuales y cuantos numeros se repiten pero tengo un problema al momento que me cuente cuantos numeros se repiten este es mi codigo no se que me este faltando o que estoy poniendo mal gracias

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int num;
 
int entrada = Convert.ToInt16(Interaction.InputBox("¿Cuantos numeros vas a ingresar?", "Numeros"));
int[] lista = new int[entrada];
 
for (int t = 0; t < entrada; t++)
{
    num = Convert.ToInt16(Interaction.InputBox("Ingrese el numero" + (t + 1)));
    listBox1.Items.Add(num);
    lista[t] = num;
 
    for (int i = 0; i < t; i++)
    {
        if (lista[i] == num)
        {
            listBox2.Items.Add("Se repite el numero" + lista[i]+"las veces que se repiten son:"+i);
        }
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de ricardo
Val: 3
Ha disminuido su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

contar cuantas veces se repite un numero c#

Publicado por ricardo (1 intervención) el 31/01/2020 02:06:12
creo q te faltaria que coloces un contadoa ala hora de conincidir con el numero que repitas, luego de eso al final imprimes la cantidad que se esta repitiendo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int num;
 
int entrada = Convert.ToInt16(Interaction.InputBox("¿Cuantos numeros vas a ingresar?", "Numeros"));
int[] lista = new int[entrada];
 
int cantidadrepetido=0;
 
for (int t = 0; t < entrada; t++)
{
    num = Convert.ToInt16(Interaction.InputBox("Ingrese el numero" + (t + 1)));
    listBox1.Items.Add(num);
    lista[t] = num;
 
    for (int i = 0; i < t; i++)
    {
        if (lista[i] == num)
        {
            listBox2.Items.Add("Se repite el numero" + lista[i]+"las veces que se repiten son:"+i);
            cantidadrepetido++; //<--- almacena la cantidad que se repite y luego al final lo imprimes
        }
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar