online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/* CADENA Problema 2.- Crea un programa en C++ que determine si una palabra ingresada por el usuario es palíndromo. Palíndromo es una palabra o expresión que es igual si se lee de izquierda a derecha que de derecha a izquierda. Ejemplos: arenera, arepera, anilina, etc. */ #include <iostream> #include <string.h> using namespace std; int main() { int n=0,v=0; string palabra=""; cout<<"Ingrese la palabra a verificar si es Palindromo: "; cin>>palabra; n=palabra.length(); char palin1[n]="",palin2[n]=""; strcpy(palin1,palabra.c_str()); strcpy(palin2,palin1); strlwr(palin1); strlwr(palin2); strrev(palin2); for (int i=0 ; i<n ; i++) { if (palin1[i]==palin2[i]) { v++; } } if (v==n) { cout<<"La palabra es Polindromica "<<endl; cout<<palin1<<" es identica en orden inverso "<<palin2; } else { cout<<"La palabra no es Polindromica"<<endl; cout<<palin1<<" no es identica en orden inverso "<<palin2; } return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue