Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/12/2006, 08:26
MiNiWiNi
 
Fecha de Ingreso: diciembre-2006
Mensajes: 3
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Ayuda con una parte de una práctica

Lo de MiNiWiNi viene de un apodo simplemente ^^
Gonza en ningun momento dije que se me haga la práctica -.- solo que no sé como hacer lo de la frecuencia... el resto, aunque esté todas las Navidades trabajándolo, lo hago yo solita. ¬¬

Código:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int numero,x,por;
int frec=0;
int main (void) 
{
    printf("Numeros aleatorios\tFrecuencia\tPorcentaje\n\n\n");
    srand(time(NULL));
    {
                      if (numero==numero)
                         (frec==frec++);
    }
    for (x=1; x<=100; x++)
    {
        numero = rand()%5000 +1; 
        printf("%d\t\t\t%d \n\n",numero,frec);
    }       
 
 
 
 
system ("pause"); /* Ejecuta el comando de pausa de MS-DOS */ 
                       

}
Esto es lo que tengo. Pero no funciona -.- Lo que quiero es que haga que si dos números aleatorios se repiten en la lista de los 100, en vez de ponerlos dos veces, que en la frecuencia ponga un 2. De momento tengo esto, pero no vale por que si se reducen los límites de los aleatorios entre 1 y 10 se ven repetidos numerosas veces y la frecuencia me sigue poniendo 1.
Lo del if yo quería poner que si un número aleatorio es igual a otro número aleatorio la frecuencia (frec) sea la frecuencia (de valor uno) más uno... pero lo dicho parece ser que así no es... ¿me podríais dar alguna pequeña pista de como continuar?
Gracias
XaOoO
P.S. Gracias por responderme =), me siento escuchada jeje