Bom dia pessoal, desde já agradeço a qualquer ajuda.
sou iniciante de programação em C, e estou tendo problemas com vetores. eu preciso pedir ao usuario o tamanho do vetor, e depois disso por meio de numero aleatorio, o vetor se preencha (não pode ser numero repetido). mas eu não estou conseguindo fazer funcionar!
(ele até funciona, mas somente quando digito entre 1 a 4)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
int i, j, igual,soma=0,p,vet[p];
printf("Insira o tamanho do vetor\n");
scanf("%d",&p);
srand((unsigned)time(NULL));
do{
vet[i] = rand() % 100;
igual = 0;
for(j=0;j<i;j++){
if (vet[j] == vet[i])
igual = 1;
}
if(igual==0)
i++;
}while(i<p);
printf("ordem regular\n");
for(i=0;i<p;i++){
printf("%d ", vet[i]);
qualquer ajuda é bem vinda