cadenas-c

2
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; }

Upload: eduardo

Post on 14-Jul-2016

218 views

Category:

Documents


2 download

DESCRIPTION

lenguaje-c-cadenas

TRANSCRIPT

Page 1: Cadenas-c

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;}