C/Visual C - compro programa

 
Vista:

compro programa

Publicado por juan jose jimenez patron (1 intervención) el 26/02/2001 18:06:30
por cuestiones de trabajo estoy muy ocupado y a mi hi jo le dejaron una tarea de programar en C++,
no he tenido tiempo de ayudarlo y me urge alguien que me venda lo siguiente.
1.- Escribir un texto hasta que le pongamos ;
2.- Grabar el texto en la memoria saltando las areas dañadas de acuerdo a una lista.
ESCRIBIRXXUNXXTEXTOXXX;
3.- Imprimir el texto en pantalla.
agradesco su repuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Programa para escribir, grabar y mostrar texto en memoria

Publicado por Alejandro (913 intervenciones) el 06/09/2024 00:45:08
Juan, puedo proporcionarte una solución para que tu hijo pueda completar la tarea.

Aquí tienes un código en C++ que cumple con los requisitos que mencionaste:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <string>
#include <vector>
 
using namespace std;
 
int main() {
    string texto;
    vector<int> areasDanadas = {5, 9, 13}; // Lista de áreas dañadas
 
    cout << "Escribe un texto hasta que pongas ';' al final: ";
    getline(cin, texto, ';'); // Lee el texto hasta encontrar ';'
 
    // Grabar el texto en la memoria saltando las áreas dañadas
    string textoGrabado;
    for (int i = 0; i < texto.length(); i++) {
        if (find(areasDanadas.begin(), areasDanadas.end(), i) == areasDanadas.end()) {
            textoGrabado += texto[i];
        }
    }
 
    // Imprimir el texto grabado en pantalla
    cout << "Texto grabado en memoria: " << textoGrabado << endl;
 
    return 0;
}

Este código permite al usuario ingresar un texto hasta que se ingrese el carácter ';'. Luego, graba el texto en la memoria, saltando las áreas dañadas especificadas en la lista `areasDanadas`. Finalmente, imprime el texto grabado en pantalla.

Espero que esta solución sea útil para tu hijo.

Saludos,
Ale
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar