1. Ler um vetor M de 10 elementos. Troque a seguir o 1º. elemento com o 6 º., o 2 º. com o 7 º., etc.

até o 5 º. com 10 º. e escreva o vetor M assim modificado

1 Resposta

  • KimberllyKethley

    Fiz em C, mas talvez a solução seja mais fácil de implementar em outras linguagens, mas, de qualquer forma, pode tentar replicar a lógica aplicada:

    #include

    #include

    #include

    int main() {

       srand(time(NULL));

       int vetor[10], aux[5];

           for (int i=0;i<10;i++){

               vetor[i]=rand()%10;

               printf("%d ",vetor[i]);

           }

               for (int j=0;j<5;j++){

                   aux[j] = vetor[j+5];

               }

                   for (int q=0;q<5;q++){

                       vetor[q+5] = vetor[q];

                       vetor[q] = aux[q];

                   }

       printf(" ");

           for (int a=0;a<10;a++){

               printf("%d ",vetor[a]);

           }

       return 0;

    }

Clique aqui para adicionar a sua resposta.