Ler um vetor A de dimensão 20. Calcular e imprimir o valor de S, onde

Passo 1

O enunciado pede para ler um vetor A de tamanho 20 e calcular uma soma de quadrados das diferenças entre elementos “espelhados”: primeiro com o último, segundo com o penúltimo e assim por diante, até o décimo com o décimo primeiro. Vamos usar LaTeX para as fórmulas e explicitar o algoritmo.

Passo 2

Repare que cada par de posições i e 21-i cobrem exatamente os termos desejados: 1+20=21, 2+19=21, …, 10+11=21. Então podemos escrever de forma geral:
S = sumi=1^10 l(Ai - A21 - ir)^2

Passo 3

Para implementar isso em código ou em pseudo-código, a ideia é usar um acumulador. Primeiro inicializamos S = 0.
Depois fazemos um laço de i de 1 até 10, calculamos a diferença d = Ai - A21 - i, elevamos ao quadrado e somamos em S:
para i = 1 até 10: S ;+=; l(Ai - A21-ir)^2 é

Passo 4

No final do laço, S já contém o valor desejado e basta imprimi-lo.

Resposta

S = sumi=1^10 l(Ai - A21 - ir)^2

Exercícios relacionados