A la hora de declarar "r1", "r2" y "r3", no tendría que ser con struct racional r1, r2, r3; ?
O bien, declarar el tipo de dato con lo siguiente:Mostrar/Ocultar Número de línea | Expandir/Contraer | Seleccionar todo 1. typedef struct{ 2. int numerador; 3. int denominador; 4. } racional;
Estoy en lo correcto, o eso cambia de C a C++??