O que eu tenho é isso:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
int caixa[101] = {
-50, -49, -48, -47, -46, -45, -44, -43, -42, -41,
-40, -39, -38, -37, -36, -35, -34, -33, -32, -31,
-30, -29, -28, -27, -26, -25, -24, -23, -22, -21,
-20, -19, -18, -17, -16, -15, -14, -13, -12, -11,
-10, -9, -8, -7, -6, -5, -4, -3, -2, -1,
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50
};
int vetA[101], i;
srand(time(NULL));
for(i = 0; i < 101; i++){
vetA[i] = rand() % caixa[100];
printf("Pos - %d\nNumero sorteado: %d\n", i, vetA[i]);
}
}
A variável que contém todos os valores e a que recebe valores sorteados de dentro dela, mas como eu poderia fazer para assim que ele recebesse valor X o mesmo fosse removido de dentro do meu array?