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
MaylonLima:
Faltou falar a linguagem
Soluções para a tarefa
Respondido por
3
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 <stdio.h>
#include <time.h>
#include <stdlib.h>
int main() {
srand(time(NULL));
int vetor[10], aux[5];
for (int i=0;i<10;i++){
vetor[i]=rand()%10;
printf("%d\t",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("\n");
for (int a=0;a<10;a++){
printf("%d\t",vetor[a]);
}
return 0;
}
Perguntas interessantes