Giter Club home page Giter Club logo

strings-in-c's Introduction

CADENAS

Problemario 8 - Programacion 1

  1. Escriba un programa que lea una frase, y a continuación visualice cada palabra de la frase en una línea distinta, seguido del número de letras que compone cada palabra.

  2. Escriba un programa en C que dada una cadena de caracteres permita sustituir todas las ocurrencias de una subcadena. Ejemplo:

  • Cadena: Este problema es más interesante que el problema anterior.

  • Vieja Subcadena: problema

  • Nueva Subcadena: programa

  • Cadena Resultado: Este programa es más interesante que el programa anterior.

    El programa debe contar con una función que reciba una cadena de caracteres y una palabra, deberá sustituir cada aparición de la palabra por una nueva, pasada también como parámetro. El prototipo adecuado podría ser:

    int buscarReemplazar(char frase[], char viejaCadena[], char nuevaCadena[]);

La función devolverá el número de reemplazos de ‘viejaCadena’ en frase.

  1. Escriba un programa para jugar al ahorcado. El programa debe elegir una palabra (que pueda codificarse directamente en el programa) y mostrar lo siguiente:

Adivine la palabra: XXXXX

Cada X representa a una letra. Si el usuario adivina correctamente, el programa debe mostrar: ¡Felicidades! Usted pudo adivinar mi palabra. ¿Desea jugar otra vez? Sí/No

Debe introducir la respuesta Sí o No apropiada. Si el usuario no adivina correctamente, debe mostrarse la parte del cuerpo apropiada. Después de 7 intentos fallidos, el usuario debe ser colgado. La pantalla debe verse así:

```
  +---+
  |   |
  O   |
 /|\  |
 / \  |
      |
=========
```
  1. Escriba un programa que determine si dos cadenas introducidas por teclado son anagramas. Se considera que dos cadenas son anagramas si contienen exactamente los mismos caracteres, ya sea en el mismo o en diferente orden: ignorar los blancos y considerar que mayúsculas y minúsculas son iguales.

  2. Escriba un programa que lea una cadena e imprima la cadena en minúsculas también y mayúsculas.

strings-in-c's People

Contributors

kplanisphere avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.