Logo Studenta

Programacion I - T P Nro 04

¡Estudia con miles de materiales!

Vista previa del material en texto

Julieta Ruppert 
1.0. 
#include <stdio.h> 
#include <string.h> 
 
int main(){ 
 char palabra[25]; 
 int longitud; 
 
 printf("Ingrese una palabra: "); 
 scanf("%s", &palabra); 
 
 longitud = strlen(palabra); 
 
 printf("La cadena `%s` tiene una longitud de: %d caracteres", palabra, longitud); 
 
 return 0; 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Julieta Ruppert 
1.1. 
#include <stdio.h> 
 
int main(){ 
 char palabra[25]; 
 char i; 
 int longitud = 0; 
 
 printf("Ingrese una palabra: "); 
 scanf("%s", &palabra); 
 
 for(i=0 ; i<=25 ; i++){ 
 longitud=longitud+palabra[i]; 
 } 
 
 printf("La cadena `%s` tiene una longitud de: %d caracteres", palabra, longitud); 
 
 return 0; 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
Julieta Ruppert 
2. 
#include <stdio.h> 
#include <string.h> 
#include <ctype.h> 
 
int main(){ 
 char palabra[25]; 
 int i, j, longitud, palindromo; 
 
 printf("En este programa se podra saber si la palabra es palindromo o no\n"); 
 
 //palabra no lleva & ya que es una cadena de caracteres. 
 printf("Ingrese una palabra: "); 
 scanf("%s", palabra); 
 
 //la funcion strlen cuenta cuantos caracteres tiene la cadena palabra, esta en la 2da 
libreria. 
 longitud = strlen(palabra); 
 palindromo = 1; 
 j=longitud-1; 
 
 //la funcion tolower cambia todos los caracteres a minusculas, esta en la 3ra libreria. 
 //para que una palabra sea palindromo tiene que ser igual a 1, sino no es palindromo. 
 for(i=0 ; i<longitud/2 ; i++, j--){ 
 if(tolower(palabra[i]) != tolower(palabra[j])){ 
 palindromo=0; 
 } 
 } 
 
 if(palindromo==1){ 
 printf("La palabra '%s' es un palindromo\n", palabra); 
 } 
 else{ 
Julieta Ruppert 
 printf("La palabra '%s' no es un palindromo\n", palabra); 
 } 
 
 return 0; 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Julieta Ruppert 
3. 
#include <stdio.h> 
 
int main(){ 
 char palabra[25], i, letra, cambioletra; 
 
 printf("En el siguiente programa usted podra cambiar una letra ocurrente por otra\n"); 
 
 printf("Ingrese una palabra: "); 
 scanf("%s", palabra); 
 
 printf("Ingrese la letra que desea cambiar: "); 
 scanf(" %c", &letra); 
 
 printf("Ingrese la letra por la que quiera cambiarla: "); 
 scanf(" %c", &cambioletra); 
 
 for(i=0 ; i<=25 ; i++){ 
 if(palabra[i]==letra){ 
 palabra[i]=cambioletra; 
 } 
 } 
 
 printf("La palabra nueva es: %s", palabra); 
 
 return 0; 
}

Continuar navegando