Ayuda! Ejercicio q no me da bn

Iniciado por racso97, 7 Diciembre 2015, 19:10 PM

0 Miembros y 1 Visitante están viendo este tema.

racso97

Buenas a todos,

les escribo porque mi profesor me mandó hacer un código en el cual dada una sequencia de caracteres acabada en un punto(ejemplo: Hola.) escriba la palabra alreves i sin el . Mi problema es el siguiente: cuando compila funciona perfectamente en codeblocks pero cuando lo entro en un programa que corrige el codigo me da error. Mis compañeros me dijeron que debia utilizar el get haciendo un gran vector i hacer cout al reves ignorando el ultimo caracter pero no se trabajar con el get. Si pudieran echarme un cable les estaria agradecido.
Salu2 :D

Ejemplo:

ENTRAR SEQUENCIA:
HOLA.
EL RESULTADO ES:
ALOH

Código:
Código (cpp) [Seleccionar]

#include <iostream>
#include <string>

using namespace std;

int main(){

string paraula;
cout<<"ENTRAR SEQUENCIA:"<< endl;
cin>> paraula;
int llargada=paraula.length();
cout<<"EL RESULTAT ES: ";
for(int i=0;i<=llargada;i++){
   cout<<paraula[llargada-i-2];
}
return 0;
}


[MOD] Para publicar código usar etiquetas GeSHi.

engel lex

no entendí lo del get... pero te recomendaría hacer el ciclo al contrario... es decir desde llargada, hasta 2
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.