/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Corregir este codigo:

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
sasha12



Registrado: 27 Sep 2007
Mensajes: 9

MensajePublicado: 02/10/2007 4:06 pm
Título: Corregir este codigo:

Resulta que quiero hacer un programa para saber si una palabra es palindromo o no para un ejercisio de un tutorial. Diganme por favor que error tiene este codigo:

Código:

#include <iostream>
using namespace std;

int grab, acum;
int n;
int p = 0;
char br [40];

bool Palindromo(char palabra[40]);


bool Palindromo(char palabra[40])
{
     for (int i = 1; i == 0; i++)
     {
         if (palabra [i-1] == 0)
         {
                i = 0;
            }
            grab++;
     }
     int graba = grab;
     for (n = 0; n < graba; n++)
     {
         if (palabra[p] == palabra[grab])
         {
               acum++;
            }
     p++;
     grab--;
     }
     if (acum == graba)
     {
              cout << "La palabra es un palindromo" << endl;
              }
              else
              {
                  cout << "La palabra no es un palindromo" << endl;
              }
     
 }

int main ()
{
    cout << "Inserta una palabra y este programa verificara si es palindromo o no: " << endl;
    cin >> br;
    Palindromo(br);
    system ("pause");
}
//Muchas gracias!
Volver arriba
mamntc02



Registrado: 30 Abr 2007
Mensajes: 226

MensajePublicado: 02/10/2007 10:58 pm
Título:

Hola,

la verdad es q no lo sé Wink, pero lo q sí q sé es q el primer for no tiene sentido y jamás se realizará.
Estás iniciando una varible a i = 1, pero le estás dando como condición de ejecución del for: i == 0, por lo q nunca se cumplirá... Quizá el fallo pueda ir por ahí.

No obstante, si buscas por los foros la palabra 'palíndromo', encontrarás un montón de post q hacen referencia a tu ejercicio... Parece q es un ejercicio muy popular entre los profesores Wink

Saludos
Volver arriba
gorkau
Site Admin


Registrado: 13 Ago 2002
Mensajes: 366
Ubicación: Bilbao

MensajePublicado: 03/10/2007 2:57 am
Título:

Mensaje duplicado, ergo cerrado.

Seguir aquí la conversación
_________________
Gorka Urrutia
El Rincón del C
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com