Perfecto
eferion, muchisimas gracias, ahora si que entendi lo que hice mal, y entendi lo que hace el codigo. Tambien entendi que puedo hacer un array de n para almacenar los valores repetidos. Estoy en duda con esto:
A que se refiere?
Ahora me voy a poner a pensar. Creo, si no me equivoco, que estoy cerca de hacerlo. Paciencia por favor recien empiezo.
Si logro solucionar el bucle i, creo, creo, que lo tengo solucionado, gracias a vos obviamente. Pero no logro hacer que me aparezcan los numeros de array en
Cita: El numero i se repite n veces
, me aparecen 0.1.2.3, porque hice este bucle i (que te repito, no entiendo):
Cita: for(i=0;i<NUM_ELEMENTOS;i++){
Como puedo hacer, para que, en vez de 0.1.2.3 (COMO ESTA EN ESE BUCLE), me aparezcan los numeros del array?
Ya que en
Cita: El numero i se repite n veces
, i hace referencia a ese bucle que no puedo llegar a comprender.
-------------------------------------------
MODIFICACION:
Eferion, mira este codigo por favor:
Código C:
Ver original#include <stdio.h>
#define NUM_ELEMENTOS 4
int main (){
int vector[NUM_ELEMENTOS] = {1,2,1,5};
int j,i,n,k;
for(k=0;k<NUM_ELEMENTOS;k++){
n=0;
for(j=0;j<NUM_ELEMENTOS-1;j++){
if (k == vector[j]){
n++;
}
}
printf("El numero %i se repite %i veces\n", vector
[NUM_ELEMENTOS
], n
); //POR QUE AL COMPILAR Y EJECUTAR ME APARECE 0,1,2 y 3? SI CON ESTO DIGO QUE ME MUESTRE EL VECTOR?
}
return 0;
}
Muchas gracias de nuevo eferion! lo agradezco muchisimo!
PD: MIL DISCULPAS SI SOY MUY REPETITIVO