Sólo un par de detalles a lo ya comentado por
kutcher:
* Te falta el return de la función main.
* Puedes prescindir de la variable band con un simple break.
* También puedes prescindir de la variable resp y del strcpy. Sencillamente imprime el resultado, a lo que te puede ayudar el operador condicional o ternario para abreviar.
* Indenta el código con un poco más de criterio.
* El else como el if , como se pueden componer de una sola línea no necesitan llaves para el cuerpo, no así el while ya que éste si se compone de varias líneas de código.
* Te sobra la librería stdio.h y además en C++ son de la forma <cstring> y <cstdio>:
Código C++:
Ver original#include<iostream>
#include <cstring>
using namespace std;
int main(){
char frase [30];
int tam , i = 0 ;
cout << "ingresa la frase: " ;
while ( i < tam ) {
if ( frase [i] == frase [tam] )
i++ , tam-- ;
else
break ;
}
( i >= tam ) ? cout << "si es palindromo" : cout << "no es palindromo" ;
return 0 ;
}
¡¡¡Saluditos!!!