Obtenha soluções para suas perguntas no Sistersinspirit.ca, a plataforma de Q&A mais rápida e precisa. Descubra soluções abrangentes para suas perguntas de profissionais experientes em diversas áreas em nossa plataforma. 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]);   
    }
}