Ver Mensaje Individual
  #4  
Antiguo 22-05-2017
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.
Cita:
Empezado por aguml Ver Mensaje
¿entonces es imposible que funcione con goto?
No no es imposible. Lo que no es posible es usar goto en un operador ternario, no hubo error cuando hiciste:
Código PHP:
  if(aux!=0) 
    goto 
InvertirNumero; 
  else 
   goto 
Fin; 
Cita:
Empezado por aguml Ver Mensaje
¿estoy obligado a usar funciones?
Si dejamos de lado que el cuerpo de un programa en C++ tambien es una función, otra vez la respuesta es negativa:
Código PHP:
#include <iostream>
#include <string>

int main()
{
  
int numero   = 10011001;
  
int nn       = numero;
  
int inv      = 0, r;
  
bool capicua = false;

loop1:
  
r = nn % 10;
  
inv = inv * 10 + r;
  
nn /= 10;
  if ( 
nn > 0 ) goto loop1;

loop2:
  
capicua = ( inv % 10 == numero % 10 );
  
inv /= 10;
  
numero /= 10;
  if ( 
numero && capicua ) goto loop2;

  
std::string msg = capicua ? "es capicua" : "no es capicua";
  
std::cout << msg;

  
std::cin.get();
  return 
0;
} 
Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 22-05-2017 a las 21:35:15.
Responder Con Cita