Copia una cadena invertida
c:
//****************************>
//-Victor De la Rocha
//-Jueves 18 de Noviembre del 2004
//-Algoritmia@groups.msn.com
//-www.myalgorithm.com
//-Programa 5, Practica 11
//-Strings y la libreria string.h
//-Programa que le una cadena y la copia en otra
// de manera invertida.
//****************************>
//definicion de librerias
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(){//programa principal
//definicion de variables
char cadena1[100],cadena2[100];
int longitud,cont,cont2=0;
clrscr();//limpia pantalla
printf("Cadena: ");gets(cadena1);//obtiene cadena 1
longitud=strlen(cadena1);//obtiene longitud de la cadena
for(cont=longitud-1;cont>=0;cont--){//recorre toda la cadena
cadena2[cont2]=cadena1[cont];//la copia invetidamente
cont2++; //apoyandose en este contador
}//end for
printf("%s",cadena2);//salida en pantalla de la cadena invertida
getch();//espera una tecla
}//fin del programa principal
//-Victor De la Rocha
//-Jueves 18 de Noviembre del 2004
//-Algoritmia@groups.msn.com
//-www.myalgorithm.com
//-Programa 5, Practica 11
//-Strings y la libreria string.h
//-Programa que le una cadena y la copia en otra
// de manera invertida.
//****************************>
//definicion de librerias
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(){//programa principal
//definicion de variables
char cadena1[100],cadena2[100];
int longitud,cont,cont2=0;
clrscr();//limpia pantalla
printf("Cadena: ");gets(cadena1);//obtiene cadena 1
longitud=strlen(cadena1);//obtiene longitud de la cadena
for(cont=longitud-1;cont>=0;cont--){//recorre toda la cadena
cadena2[cont2]=cadena1[cont];//la copia invetidamente
cont2++; //apoyandose en este contador
}//end for
printf("%s",cadena2);//salida en pantalla de la cadena invertida
getch();//espera una tecla
}//fin del programa principal
Cadena: hola hola hola aloh aloh aloh