são as variáveis de entrada do programa. quando o compilador vai começar a rodar, ele jah tem q ter as variáveis iniciais na memória (reg) e com isso, executar o resto do programa.
os dois números são: o LUGAR de memória que você vai guardar e o VALOR que guardará naquela posição.
por exemplo no fibonacci, você precisa ter já os valores iniciais (1 e 1) para começar a fazer as contas, então quando ler a segunda lista, irá jogar em reg[1] e reg[2] os valores de 1 e 1. a partir daí o programa faz as contas necessárias.
=)
A funçao 51 é um scanf! É simples assim...
O que está escrito é que o usuário do programa irá digitar um valor e esse valor será armazenado na posiçao 0 do vetor reg.
T+
Ricardo
acho que exemplos são mais esclarecedores aqui.
imagina que você tem um programa qualquer. ele já está rodando. agora NO MEIO do programa você precisa coletar um dado do usuário. o scanf vai agir no meio do programa, então, não só tem que coletar o dado, como o usuário tem que saber que ele vai ter que digitar o dado.
quando tem um '51 3' no meio do programa ele vai chamar a função 51 que deve executar um scanf, o usuário vai ter que digitar o dado, e esse dado vai para a memória de posição 3 (reg[3]).
se ainda não ficou claro, podem gritar =)
AAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHH!!!
Brincadeira, acho q vc explicou direitinho, ficou bem claro
OBRIGADO
T+
Ricardo