Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: itilez en 14 Noviembre 2011, 17:57 PM

Título: Que me falta?
Publicado por: itilez en 14 Noviembre 2011, 17:57 PM
borrado
Título: Re: Que me falta?
Publicado por: itilez en 14 Noviembre 2011, 20:55 PM
como le digo al programa cual es el numero que mas se repite? por que las veces que se repite las se, y la posicion tambien, pero el valor no, osea que me diga el numero 5 es el que mas se repite
Título: Re: Que me falta?
Publicado por: d00ze13 en 14 Noviembre 2011, 21:30 PM
Mira a ver si te vale esto:
Código (cpp) [Seleccionar]

#include <stdio.h>
#define n 20
int main(void){

        int v[n],i,j,aux=0,cont=0,res;

        printf("introduce 20 numeros enteros:\n");
        for(i=0;i<n;i++){
                printf("Numero %d: ", i+1);
                scanf("%d", &v[i]);
        }

        for(i=0;i<n;i++){
                cont=0; 
                for(j=i;j<n;j++){
                        if(v[i]==v[j])
                                cont++;
                }
                if(cont>aux){
                        res=v[i];
                        aux=cont;
                }
        }

        printf("El numero que mas se repite es %d\n", res);
        return 0;
}


Título: Re: Que me falta?
Publicado por: itilez en 14 Noviembre 2011, 21:49 PM
ok