Olá,
Pessoal estou com dúvida na resolução desta ativida simples que ganhei da faculdade. Eu compredi que a entrada dos parâmetros logo no início da funcao, mas no vs codd e no codeblock a princípio teria um erro de sintaxe e não estou conseguindo entender o motivo do erro.
No meu entendimento, seria seria a entrada de dois valores com a inclusão de operadores lógico & (END).
O compilador acusa um erro porque a funções está definida como um tipo de retorno int porém não retorna nada! O correto era:
void alterar(int x, int y){
x = 5;
y = 15;
}
Para saber mais:https://tecdicas.com/funcoes-e-procedimentos-do-cpp-com-passagem-de-parametros-por-valor-e-referencia/
Obs: É recomendado que você poste o código em vez da imagem!