Crear un palíndromo a partir de una cadena

Amaia Ganuza
 
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define DIM 50

void invertir_cadena(char*,char*);
void concatenar_cadenas(char*,char*);

int main()
{
    char origen [DIM],destino[DIM];

    puts ("Dame una cadena: n");
    gets(origen);

    invertir_cadena(origen, destino);
    concatenar_cadenas(origen,destino);
    printf("El palindromo creado es: n");
    printf(origen);
    printf("n");

system("pause");
return 0;
}

void invertir_cadena(char*origen,char*destino)
{
     int i, lon;

     lon= strlen(origen);
     for(i=0;i<lon;i++)
         destino[i]= origen[lon-i-1];
     destino[i]=”;
     return;
}

void concatenar_cadenas(char*cad1,char*cad2)
{
     int i,j=0;
     i=strlen(cad1);
     while(cad2[j]!=”)
        {
           cad1[i] = cad2[j];
           i++;
           j++;
        }
     cad1[i]=”;
     return;
}

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Una respuesta a Crear un palíndromo a partir de una cadena

  1. Ricardo dijo:

    bien,ric.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s