Il problema non è tot, è num1[pos].
Tu vuoi sommare tutti gli elementi partendo da pos (0 o 1), fino ad arrivare a tot (ultimo elemento). Fin qui ok.
Il problema è a sinistra del "<" con num1[pos] che è il VALORE dell'iesima posizione, che non c'entra nulla col tuo confronto.