Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - luis9829

#11
Programación C/C++ / ayuda con vectores
29 Junio 2017, 20:00 PM
tengo una duda con respecto a este programa necesito que haga lo siguiente
que sea digitada una serie de numeros por teclado y que finalize cuando el usario digite -1
cuando -1 sea digitado la visulizacion siguiente se tendra asi
1
1
1
2
2
4
1000
-1
numero 1 se ha repetido 3 veces
numero 2 se ha repetido 2 veces
numero 4 se ha repetido 1 vez
numero 1000 se ha repetido una vez

hasta el momento tengo asi pero no se como hacerle que me imprima eso al final
mi codigo esta asi
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int num[1001],i,j,cont=0;
    printf("digite numeros del 1 al mil si digita -1 saldra del programa\n");
    for(i=0;num[i-1]!=-1;i++){
        scanf("%d", &num);
    }
    for(j=0;j<num;j++){
        cont++;
    }
if(num==j){
    cont++;
}
printf("el numero %d esta repetido %d veces en el vector", i,cont);
return 0;
}