Tema- Laboratorio de Estructuras de Datos y Algoritmos
Enviado por Helena • 25 de Marzo de 2018 • 692 Palabras (3 Páginas) • 484 Visitas
...
}
else
palabra=0;
}
system("PAUSE");
system("CLS");
if(palabra==0)
printf("\nLa palabra es palindromo\n");
else
printf("\nLa palabra no es palindromo\n");
return 0;
}
[pic 4][pic 5]
2. /*EDA1,Gpo20,Practica 2,Ejercicio 2*/
#include
main() {
int n_caracteres_int, i, i_cadena;
char cadena[50], n_caracteres_char;
printf("Ingrese cadena: ");
fgets(cadena, sizeof cadena, stdin);
n_caracteres_char = strlen(cadena);
n_caracteres_int = n_caracteres_char;
i_cadena = n_caracteres_int;
if (n_caracteres_int >= 5) {
for (i = 0; i
printf("%c", cadena[i - 1]);
if (i
printf("%c", cadena[i_cadena]);
i_cadena--;
}
} else {
for (i = 0; i
printf("%c", cadena[i - 1]);
printf("%c", cadena[i_cadena]);
i_cadena--;
}
}
return 0;
}
size_t strlen(char * n_caracteres_char) {
char * cadena = n_caracteres_char;
while ( * n_caracteres_char++);
return (size_t)(n_caracteres_char - cadena - 2);
}
[pic 6]
3. /*EDA1,Gpo20,Practica 2,Ejercicio 3*/
#include
size_t strlen(char * n_caracteres_char) {
char * cadena = n_caracteres_char;
while ( * n_caracteres_char++);
return (size_t)(n_caracteres_char - cadena - 2);
}
main()
{
int n_caracteres_int, i, i_cadena,jesse,kross,james;
int y=0;
int x=0;
char cadena[50], n_caracteres_char;
char bale[50];
printf("Ingrese cadena: ");
fgets(cadena, sizeof cadena, stdin);
n_caracteres_char = strlen(cadena);
n_caracteres_int = n_caracteres_char;
i_cadena = n_caracteres_int;
jesse=i_cadena;
kross=jesse;
james=kross;
/*for(i=0;i
{
bale[i]=cadena[i-1];
bale[i+1]=cadena[kross];
kross--;
}*/
if (n_caracteres_int >= 5)
{
for (i = 0; i
{
printf("%c", cadena[i - 1]);
bale[x]=cadena[y];
y++;
if (i
printf("%c", cadena[i_cadena]);
bale[x+1]=cadena[kross-1];
x=x+2;
kross--;
i_cadena--;
}
}
else
{
for (i = 0; i
{
printf("%c", cadena[i - 1]);
printf("%c", cadena[i_cadena]);
i_cadena--;
}
}
printf("\n");
printf("Esta es tu cadena con la primera transpo cion:\n");
for(i=0;i
printf("%c",bale[i]);
printf("\n");
printf("Esta es tu cadena con la segunda transposicion:\n");
if (n_caracteres_int >= 5)
{
for (i = 0; i
{
printf("%c",
...