mod è già un puntatore. Se lo deferenzi, metti in *mod non il valore di r, ma il suo indirizzo.

Originariamente inviato da Alessio86
codice:
	while (*mod != 0);
	{
				
			/* *mod=&r; */
                        mod=&r; 
			a= b;
			b=r;
			r=(a%b);
                        mcd=b;

	}