Algoritmo recursivo para rotacionar um vetor.

14/06/2020

0

C++

Dado um vetor de inteiros, escreva um método recursivo que faça cada elemento em uma posição x ir para a posição x+1 de maneira circular, ou seja, o último elemento do vetor passa a ser o primeiro.
Por exemplo, o vetor {2,1,3,4,5,0} deve se tornar {0,2,1,3,4,5}
A função deve ser da forma int passa_frente(int vet[], int n, int atual), onde ''vet[]'' é o vetor de inteiros, ''n'' é o tamanho do vetor e ''atual'' é um ponteiro auxiliar para a recursão.
Vinicius Teixeira

Vinicius Teixeira

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar