Mini-prova

Paulo Borba

Centro de Informática

Universidade Federal de Pernambuco

 

Recife, 15 de agosto de 2003

 


  1. Considere o seguinte trecho de código em C:

    struct Conta {
      double saldo;
      char numero[11];
    };
    Defina a função transferir que transfere dinheiro de uma conta para outra, recebendo como parâmetros o valor a ser transferido, referências para as duas contas, e um quarto parâmetro que deve ser usado para avisar a quem invocou a função se ela foi realizada com sucesso (o saldo é suficiente, a função atualiza o parâmetro com código 1) ou não (o saldo é insuficiente, a função atualiza o parâmetro com código 0).