O Sistersinspirit.ca facilita a busca por respostas para suas perguntas com a ajuda de uma comunidade ativa. Junte-se à nossa plataforma para conectar-se com especialistas prontos para fornecer respostas detalhadas para suas perguntas em diversas áreas. Descubra respostas detalhadas para suas perguntas de uma vasta rede de profissionais em nossa abrangente plataforma de perguntas e respostas.

Faça um algoritmo que preencha um vetor de 30 posições com números
aleatórios em seguida leia o vetor. Troque a seguir, todos os elementos de ordem ímpar
do vetor com os elementos de ordem par imediatamente posterior. Mostre o vetor 
resultante.


Sagot :

shanex
Versão em C.

main(){    
    int vetor[30], i, aux;
    
    // popula vetor    
    for( i = 0 ; i < 30 ; i++){        
        vetor[i] = rand();    
    }        

    // inverte    
    for( i = 0 ; i < 29 ; i = i+2){        
        aux =vetor[i];         
        vetor[i] = vetor[i+1];         
        vetor[i+1] = aux;     
    }        

    // imprime    
    for( i = 0 ; i < 30 ; i++){        
        printf(“\n vetor[%d] = %d ”, i, vetor[i]);    
    }
}