Bom dia pessoal, estou aqui com algumas dificuldades, sou novo no mundo de programação, então estou tendo dificuldades a interpretação da lógica e por aí fora, pediram-me pra fazer um programa que pede ao usuário que digite 10 números aleatórios, caso o usuário digite um número antes já digitado, o programa informá-lo que o número já foi digitado, e pede a ele para digitar um número diferente, no final mostrar os valores digitados pelo usuário.
Me ajudem por favor.
#include<stdio.h>
int main (){
int valor[10];
int i;
for (i=0; i<10; i++){
printf("\n\t||Digite 10 valores diferentes: ");
scanf("%d",&valor[i]);
if (valor[i]==i){
printf("\n\tEste valor ja foi digitado, digite um valor diferente\n");
}
}
printf("\n\tOs valores armazenados são: %d",i);
return 0;
}