Leer una frase y escribirla en orden inverso

Beatriz Marin

/* Realizar un programa que lea una frase de teclado y la escriba por pantalla en orden inverso. */

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

using namespace std;

void cadenaInv(char cad[], char cadinv[],int len);

int main()
{

char cad[100];
char cadinv[100];
int len;

cout << “Introduzca una cadena de carcteres” << endl;
gets(cad);

len=strlen(cad);

cadenaInv(cad,cadinv,len);

cout << endl << endl;
cout << “la cadena al reves es” << endl;
cout << cadinv << endl;

return 0;
}

void cadenaInv(char cad[],char cadinv[],int len){
int i;
for(i=0;i<len;i++)
cadinv[len-1-i]=cad[i];
cadinv[len]=’\o’; }

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Leer una frase y escribirla en orden inverso

  1. Observa el detalle final en la función:
    es necesario añadir la señal de final de cadena.

Responder

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