No. 20 de 56 de articulos. Practicas C

Articulos encontrados...

Este ejercicio con solución o prácticas resueltas de programación en lenguaje C, ha sido propuesto por un usuario del blog www.aprendoencasa.com al cual le agradecemos su visita. Siendo el enunciado del mismo el siguiente:

Solicitar una frase por pantalla que contenga tanto letras mayúsculas como minúsculas. Una vez aceptada la frase se ha de visualizar las letras mayúsculas y minúsculas por separado almacenando también las cadenas generadas en variables separadas, como ejemplo si se teclea HOla MunDO, la frase en minúsculas tendrá que contener las letras “laun” mientras que la variable que contiene las letras en mayúsculas ha de contener y visualizar “HOMDO”.  Se ha realizado la prácticas resuelta y esta es la solución: Otro ejercicio de programación en c, para ir completando los ejercicios y prácticas a resolver.

Para realizar las prácticas o consultar los ejercicios de programación resueltos has de pulsar sobre el enlace a continuación denominado “LEER EL ARTICULO COMPLETO”. Recuerda también darnos ánimos haciendo un clic en el botón google+1 de la columna izquierda o el que esta situado en la parte superior del articulo, así como recomendar la visita a nuestra página a tus amigos.

Prácticas

prácticas con solución Separar Mayúsculas y Minúsculas

 

 ejercicios con solución

La solución a las prácticas

El ejercicio y practica resuelta a continuación:

/*

  Nuevo ejercicio con solución o práctica resuelta
  de programación en c. en este caso el planteamiento del
  ejercicio es el siguiente:

  Solicitar una frase por pantalla que contenga tanto
  letras mayúsculas como minúsculas. Una vez aceptada la
  frase se ha de visualizar las letras mayúsculas y minúsculas
  por separado almacenando también las cadenas generadas en
  variables separadas, como ejemplo si se teclea HOla MunDO, la
  frase en minúsculas tendrá que contener las letras "laun"
  mientras que la variable que contiene las letras en mayúsculas
  ha de contener y visualizar "HOMDO".

  El ejercicio ha sido propuesto por un usuario del
  blog www.aprendoencasa.com, esperamos y agradecemos
  su visita.

*/

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  // Definir las variables a utilizar
  char Frase[80];
  char Mayusculas[80];
  char Minusculas[80];
  // Variables auxiliares como contadores
  int ConFrase;
  int ConMayus;
  int ConMinus;

  // Solicitar la frase por pantalla
  printf("\nFrase:");
  scanf(" %[^\n]",Frase);
  // Traspasar minusculas y mayusculas
  // a sus repectivos vectores o matrices
  ConMayus=0;
  ConMinus=0;
  ConFrase=0;
  while(Frase[ConFrase]!='\0') {
     // Si es una letra en mayúsculas
     if((Frase[ConFrase]>='A' && Frase[ConFrase]<='Z') || Frase[ConFrase]=='Ñ') {
       Mayusculas[ConMayus++]=Frase[ConFrase];
       Mayusculas[ConMayus]='\0';
     }
     // Si es una letra en minúsculas
     if((Frase[ConFrase]>='a' && Frase[ConFrase]<='z') || Frase[ConFrase]=='ñ') {
       Minusculas[ConMinus++]=Frase[ConFrase];
       Minusculas[ConMinus]='\0';
     }
     // Aumentar contador de letras de la frase
     ConFrase++;
  }

  // Visualizar las frases correspondientes
  printf("\nFrase: %s",Frase);
  printf("\nMayusculas: %s",Mayusculas);
  printf("\nMinusculas: %s",Minusculas);

  printf("\n");
  system("PAUSE");	
  return 0;
}

El ejercicio una vez ejecutado, tecleado las frases y obtenido su resultado presentara una pantalla similar a la siguiente imagen:

 

Ejercicios y Prácticas de Programación en C

Navegacion SeriesAnterior en la serie...Siguiente en la serie...

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies