#include class torres { //PROGRAMA RECURSIVO DE LAS TORRES DE HANOI int num; int exp; public: int lectura0 (int z) {return (num=z);} int lectura (int x) {return (exp=x);} int comparaciones (int x, int z); void hanoi (char t1, char t2, char t3, int n); }; void torres::hanoi(char t1, char t2, char t3, int n) { if (n==1) cout<<"\n Mover disco 1 de Torre"<>\n\n"; cout<<"\n Dame cuantos discos quieres: "; cin>>w; a= x.lectura (w); c= x.lectura0 (2); x.hanoi ('A','B','C',a); b= x.comparaciones (c,w); resf= (b-1); cout<<"\n->El numero de comparaciones es: "<