Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2012, 22:21
gsusalvarado
 
Fecha de Ingreso: noviembre-2011
Ubicación: Cartago
Mensajes: 39
Antigüedad: 13 años
Puntos: 0
Pregunta saber cuantas veces se repite un numero

hola amigos, espero que puedan ayudarme, es q resulta que estoy haciendo un programa que consiste en obtener la media ponderada, y para ello necesito obtener la frecuencia, que consiste en si tengo en un vector 3,5,7,5,3,3 la frecuencia seria las repeticiones por ejemplo el 3 se repite 3 veces, el 5 se repite 2veces, el 7 se repite una vez, y asi sucesivamente lo que sucede es que a la hora de imprimir y obtener resultados si un numero se repite lo imprime las veces que se repite y para lo que quiero llegar eso no me sirve, y he intentado pero no logro hacer que las cosas mejores jaja agradezco cualquier ayuda y esto es lo que llevo hasta el momento gracias.

Cita:
#include <stdio.h>
#include <iostream>
#define MAX 13
int main()
{
int vector[MAX] = {0,0,2,3,5,5,5,6,8,9,10,10,11};
int contador[MAX] = {};
int i,j;
for(i=0;i<MAX;i++)
{
for(j=0;j<MAX;j++)
{
if (vector[i]==vector[j])
contador[i]++;

}
printf("El numero %d se repite %d veces\n",vector[i],contador[i]);

}
system("PAUSE");
}