elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Ayuda recursividad en: 8 Agosto 2016, 10:13 am
¿Y no es más fácil hacer lo siguiente?

Código
  1. char funcion(char *s)
  2. {
  3.    if(!(*s))
  4.        return *s;
  5.  
  6.    if(*s != funcion(s + 1))
  7.        printf("%c",*s);
  8.  
  9.    return *s;
  10. }
  11.  


A fin de cuentas lo que le piden es una función recursiva que muestre la cadena invertida y sin repeticiones. Que la muestre. No que la almacene en ningún lado.


Me puedes explicar que es lo que hace ? :)
2  Programación / Programación C/C++ / Re: Ayuda recursividad en: 28 Julio 2016, 12:41 pm
¿Y qué llevas hecho?

Un saludo.


#include <iostream>
#include <string.h>
#include<string>

using namespace std;
char InversoSimplificado(char c, int tam);
int main()
{
    char c[20];
    int tam;

    cout << "Introduce una cadena: ";
    cin>>c;

    tam=strlen(c);  //TAMAÑO DE LA CADENA

    cout<<endl<<endl;
    cout<< "La cadena invertida y sin repeticiones es: "<< InversoSimplificado(c,tam);
    return 0;
}

char InversoSimplificado (char c ,int tam){


// CONDICION DE PARADA PARA INVERTIR PALABRA:

if (tam==1)




// LLAMADA RECURSIVA PARA INVERTIR PALABRA:

return InversoSimplificado (c, tam-1) + (c, 1);

}
3  Programación / Programación C/C++ / Ayuda recursividad en: 28 Julio 2016, 11:25 am
Escribir una funcion recursiva en c++ que a partir de una cadena de caracteres me muestre la cadena inversa y elimine las letras repetidas. Por ejemplo si introduzco : aacbbd, deberia de mostrar :dbca
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines