Ajuda com exercício vetores C

Olá, estou com algumas dificuldades na seguinte questão:

Escreva um programa em C que gere um vetor de
números inteiros, em que cada elemento é um número aleatório entre 1 e 100.
O tamanho do vetor (ou seja, a quantidade de números a ser gerado) deve
ser solicitado para o usuário. Finalmente, mostre na tela o vetor gerado e
um segundo vetor, que corresponde a uma versão ordenada do primeiro vetor
(do menor elemento para o maior). Para a ordenação do vetor, utilize algum
algoritmo de ordenação.

Fiz algumas pesquisas, mas principalmente a parte de organizar o vetor[100] em números em ordem crescente tem sido bem confuso.
Muito grato a quem quiser dar um help!

eu recomendaria o bubble sort, pesquise sobre ele e tem a implementação já feita

basicamente, se eu me recordo corretamente ele carrega duas variáveis que vão se comparando e trocando de lugar

digamos que i e j,

for (int i = 0;  i < variavel_do_input; i++) {
for (int j = i+1; j < variavel_do_input; j++)
if ( vetor[j] > vetor[i]) {
int temp = vetor[i];
vetor[i] = vetor[j];
vetor[j] = temp;
}
}

talvez a implementação não esteja ok, pesquise o termo que vai aparecer uma correta

trampo hj foi puxado, cabeça tá só a 20% e vi C um ano e meio atrás…