/******************************************************************************
Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C/C++.
Code, Compile, Run and Debug online from anywhere in world.
*******************************************************************************/
#include <iostream>
using namespace std;
int tamanio(char *vec){
int tam=0;
while( *(vec+tam) != '\0' ){
tam++;
}
return tam;
}
void invertir(char *vec){
char *ini;
char *fini;
int tam;
tam=tamanio(vec);
ini=vec;
fini=vec+tam-1;
while(ini<fini){
char temp;
temp=*ini;
*ini=*fini;
*fini=temp;
ini++;
fini--;
}
}
int main(){
char vec[] = "Eres una hermosa persona";
int tam;
tam=tamanio(vec);
invertir(vec);
cout<<"la cadena invertida es:";
for(int i=0; i<tam; i++){
cout<<*(vec+i);
}
}
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKV2VsY29tZSB0byBHREIgT25saW5lLgpHREIgb25saW5lIGlzIGFuIG9ubGluZSBjb21waWxlciBhbmQgZGVidWdnZXIgdG9vbCBmb3IgQy9DKysuCkNvZGUsIENvbXBpbGUsIFJ1biBhbmQgRGVidWcgb25saW5lIGZyb20gYW55d2hlcmUgaW4gd29ybGQuCgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCB0YW1hbmlvKGNoYXIgKnZlYyl7CglpbnQgdGFtPTA7CgkKCXdoaWxlKCAqKHZlYyt0YW0pICE9ICdcMCcgKXsKCQl0YW0rKzsKCX0KCXJldHVybiB0YW07Cn0KCnZvaWQgaW52ZXJ0aXIoY2hhciAqdmVjKXsKCWNoYXIgKmluaTsKCWNoYXIgKmZpbmk7CglpbnQgdGFtOwoJdGFtPXRhbWFuaW8odmVjKTsKCWluaT12ZWM7CglmaW5pPXZlYyt0YW0tMTsKCQoJd2hpbGUoaW5pPGZpbmkpewoJCWNoYXIgdGVtcDsKCQl0ZW1wPSppbmk7CgkJKmluaT0qZmluaTsKCQkqZmluaT10ZW1wOwoJCWluaSsrOwoJCWZpbmktLTsKCQkKCX0KCQp9CgppbnQgbWFpbigpewoJCgljaGFyIHZlY1tdID0gIkVyZXMgdW5hIGhlcm1vc2EgcGVyc29uYSI7CglpbnQgdGFtOwoJCgl0YW09dGFtYW5pbyh2ZWMpOwoJaW52ZXJ0aXIodmVjKTsKCQoJY291dDw8ImxhIGNhZGVuYSBpbnZlcnRpZGEgZXM6IjsKCWZvcihpbnQgaT0wOyBpPHRhbTsgaSsrKXsKCQljb3V0PDwqKHZlYytpKTsKCX0KCQp9CgoK