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.
Soluções para a tarefa
Respondido por
0
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]);
}
}
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]);
}
}
Perguntas interessantes
Matemática,
9 meses atrás
História,
9 meses atrás
Física,
9 meses atrás
Matemática,
1 ano atrás
Química,
1 ano atrás
Matemática,
1 ano atrás