Preciso incrementar um vetor que diga a quantidade de vezes que cada número ocorreu. Exemplo: "O número 1 ocorreu 2 vezes." "O número 12 ocorreu 8 vezes" não sei o que eu faço pra incrementar um vetor que faça isso.
#include <stdio.h>
#include <string.h>
int num, media, maior,soma, qtd=0,impar,menor=99999999;
int main(){
//le números positivos do teclado, até que o número zero seja digitado.
printf("digite numeros ou 0 para sair\n");
scanf("%d",&num);
if(num!=0 && num % 2 == 0){
qtd = qtd + 1;
maior = num;
if (num>num){
maior = num;
}
else if(maior==0){
maior = num;
}
soma = soma+num;
media = (soma/qtd);
return main();
}
else if(num % 2 != 0 ){
qtd = qtd + 1;
if (num<menor){
menor=num;
}
if (num>num){
maior = num;
}
soma = soma+num;
media = (soma/qtd);
return main();
}
//exibir um relatório na tela descrevendo os seguintes itens:
//Quantos números foram lidos.
printf ("quantidade de numeros lidos: %d\n",qtd);
//O maior numero lido.
printf ("o maior numero: %d\n",maior);
//A média dos números lidos.
printf ("a media dos numeros lidos: %d\n",media);
//O menor número ímpar lido (caso algum número ímpar tenha sido digitado).
printf ("o menor numero impar lido: %d\n",menor);
}