Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Tema- Laboratorio de Estructuras de Datos y Algoritmos

Enviado por   •  25 de Marzo de 2018  •  692 Palabras (3 Páginas)  •  406 Visitas

Página 1 de 3

...

}

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",

...

Descargar como  txt (6.3 Kb)   pdf (55.6 Kb)   docx (17.7 Kb)  
Leer 2 páginas más »
Disponible sólo en Essays.club