Faça um algoritmo que leia um vetor N[20].troque a seguir, o 1° elemento com o ultimo,o 2° elemento com o penultimo ,etc...,até trocar o 10° com o 11°. mostre o vetor modificado.
Em linguagem C como ficaria ??
algoritmo "Troca Valores"
var
A: vetor[1..20] de inteiro
i, aux: inteiro
inicio
para i de 1 ate 20 faca
leia (A[i])
fimpara
para i de 1 ate 20 faca
escreva(A[i], " ")
fimpara
para i de 1 ate 10 faca
aux<-A[i]
A[i]<-A[21-i]
A[21-i]<-aux
fimpara
escreval("")
para i de 1 ate 20 faca
escreva(A[i], " ")
fimpara
fimalgoritmo
Soluções para a tarefa
SEGUE CÓDIGO EM C:
#include <stdio.h>
int main()
{
int vetor[20];
for(int i=0; i<20; i++)
{
printf("Informe o %dº valor: ", i+1);
scanf("%d", &vetor[i]);
}
printf("\nVETOR ORIGINAL: ");
for(int i=0; i<20; i++)
{
printf("[%d] ", vetor[i]);
}
//TROCA AS POSIÇÕES
for(int i=0; i<10; i++)
{
int aux;
aux = vetor[i];
vetor[i] = vetor[19-i];
vetor[19-i] = aux;
}
printf("\nVETOR MODIFICADO: ");
for(int i=0; i<20; i++)
{
printf("[%d] ", vetor[i]);
}
return 0;
}
IMAGEM DE UM DOS TESTES EM ANEXO
É um exemplo de algoritmo que leia um vetor N[20] em código C, trocando o 1° elemento com o ultimo,o 2° elemento com o penúltimo ,etc...,até trocar o 10° com o 11°. mostre o vetor modificado
Um algoritmo na linguagem de programação em código C
#include <stdio.h>
int main()
{
int vetor[20];
for(int i=0; i<20; i++)
{
printf("Informe o %dº valor: ", i+1);
scanf("%d", &vetor[i]);
}
printf("\nVETOR ORIGINAL: ");
for(int i=0; i<20; i++)
{
printf("[%d] ", vetor[i]);
}
//TROCA AS POSIÇÕES
for(int i=0; i<10; i++)
{
int aux;
aux = vetor[i];
vetor[i] = vetor[19-i];
vetor[19-i] = aux;
}
printf("\nVETOR MODIFICADO: ");
for(int i=0; i<20; i++)
{
printf("[%d] ", vetor[i]);
}
return 0;
}
O código C é uma linguagem de programação imperativa e padronizada pela OIP (Organização Internacional para Padronização) para desenvolvimento do sistema operacional Unix.
leia mais sobre linguagem de programação em:
https://brainly.com.br/tarefa/28586956