Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Carlos2210

#1
Hola a todos, termine de escribir supuestamente un programa que me lanza numeros capicua en intervalos definidos por el usuario; lo que pasa es que solo me lanza un valor que es el siguiente de la letra "a" poer de ahi acaba todo :c. Que mas le falta para que siga generando más valores ????

#include <iostream>

using namespace std;

int main ()
{
   int a,b,s,c = 0,total = 0;
   
   cout << "Por favor ingrese el primer numero: ";
   cin >> a;
   
   cout << "Por favor ingrese el segundo numero: ";
   cin >> b;
   
   while ( a < b )
   {
       a += 1;
       s = a;
           while ( s > 0)
           {
               c = c * 10 + s%10;
               s /= 10;
           }
       if ( c == a)
       {
           ++total;
           cout << c ;
       }  
   }
    cout << "\nEl numero de terminos capicua es " << total << endl;
    return 0;
}