Alguém pode me ajudar a ver o que estou fazendo errado? Minha questão pede o seguinte:
Crie um programa que sorteie, aleatoriamente, 10 números e armazene estes em um vetor (utilize as funções rand e srand). Em seguida, o usuário digita um número e seu programa em C deve acusar se o número digitado está no vetor ou não. Se estiver, diga a posição que está.
Os números são gerados aleatoriamente e tudo, mas quando o valor inserido está dentro do vetor, não consigo exibir a posição. Segue abaixo o código que fiz:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i, sorteado=0;
int n;
int vet[10];
printf(“intervalo da rand: [0,%d]\n”, RAND_MAX);
srand(time(NULL));
for(i=0 ; i < 10; i++) {
vet[i] = rand()%10;
printf(“Numero %d: %d\n”, i, vet[i]);
}
printf ("digite um numero: ");
scanf ("%i", &n);
for (i=0; i<10; i++){
if (n==vet[i]){
sorteado++;
printf ("Esta no vetor na posicao %i", vet[i]);
} else {
printf ("Nao esta no vetor!\n");
}
}
}