Está en la página 1de 1

CADENAS:

#include <stdio.h>
#include <string.h>
void invierte(char cad1[],char cad2[]);
int mistrlen(char cad[]);
int main(){
char cad1[21];
char cad2[21];
int l,l2,l1;
printf("cadena: ");
fgets(cad1,20+1,stdin);
invierte(cad1,cad2);
printf("Cadena 1 invertida %s\n",cad2);
return 0;
}
void invierte(char cad1[],char cad2[]){
int i=0,n=mistrlen(cad1);
for (;i<n;i++)
cad2[i]=cad1[n-i-1];
cad2[i]='\0';
}
int mistrlen(char cad[]){
int i=0;
while (cad[i]!='\0')
i++;
return i;
}

También podría gustarte