Então colega, muito infantil seu comportamente de reclamar por não obter resposta, ninguém aqui ganha nada te ajudando não, então não pode cobrar. O sistema que voce esta fazendo, uma boa maneira é usando pilhas, mas suponho que não vá saber, então outra maneira é: int resultadoTotal = 0;
Para i de 0 a N faça i++ { // n = tamanho do string
resultadoTotal = resultadoTotal + ((n+1)-i) * string[i]
// (N+1)-i), N+1, pois o primeiro peso do primeiro elemento da matriz e n+1, pois o ultimo comeca em 2, -1, pois ira decrementando enquanto i cresce, é isso
}