Dev - C++ - ayuda ejercicio lea cadena de caracteres

 
Vista:
sin imagen de perfil

ayuda ejercicio lea cadena de caracteres

Publicado por ALBERTO (4 intervenciones) el 19/06/2017 05:24:25
AMIGOS LES AGRADECERÍA SI ME PUDIERAN AYUDAR CON LA SIGUIENTE ACTIVIDAD QUE NO SE COMO HACERLO, GRACIAS



Actividad

Realice un programa que lea dos cadenas de caracteres desde un archivo y realice las operaciones para obtener la longitud de una cadena, comparación de cadenas, concatenación de cadenas y búsqueda de subcadenas. Los resultados de las operaciones deben escribirse a un archivo con el formato que se describe abajo.

El resultado de cada operación deberá estar en una sola línea y en total se deben de tener 7 (siete) resultados escritos en el orden en el que se enumeran a continuación:

1. Longitud de la primera cadena
2. Longitud de la segunda cadena
3. Comparación de la primera cadena con la segunda
4. Concatenación de la primera cadena con la segunda
5. Concatenación de la segunda cadena con la primera
6. Escribir si la primera cadena es o no subcadena de la segunda
7. Escribir si la segunda cadena es o no subcadena de la primera



Recursos a utilizar:


• Archivos
• Operaciones con cadena
o Longitud
o Comparación
o Concatenación
o Búsqueda de subcadenas

Ejemplo

Entrada:
cero
rinoceronte

Salida:
4
11
cero es menor que rinoceronte cerorinoceronte rinocerontecero
La primera cadena es subcadena de la segunda
La segunda cadena no es subcadena de la primera
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
sin imagen de perfil

ayuda ejercicio lea cadena de caracteres

Publicado por ALBERTO (4 intervenciones) el 19/06/2017 05:43:41
CORRIJO LA ULTIMA PARTE DEBE SER EN EL SIGUIENTE ORDEN:

cero es menor que rinoceronte
cerorinoceronte
rinocerontecero
La primera cadena es subcadena de la segunda
La segunda cadena no es subcadena de la primera

GRACIAS
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

ayuda ejercicio lea cadena de caracteres

Publicado por SENKI (2 intervenciones) el 23/06/2017 01:55:27
HASTA AHORITA LLEVO ESTO


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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
    string primera, segunda;
 
 	 ifstream archivoEntrada("palabra.txt");
     while (archivoEntrada >> primera)
        cout << primera << endl;
 
	cout << "La longitud de la primera cadena es: " <<
    segunda.length() << endl;
    cout << "La longitud de la segunda cadena es: " <<
    primera.length() << endl;
 
    if (primera == segunda){
        cout << "Las cadenas son iguales" << endl;
    }
    else if (primera > segunda){
        cout << "La segunda cadena es mayor que la primera" << endl;
 
    }
    else{
        cout << "La primer cadena es mayor que la segunda" << endl;
 
 
    }
     cout << "\r" <<
    primera + segunda;
 
     cout << "\n" <<
    segunda+primera;
 
 
    return 0;
 
}


EL DETALLE ES QUE SOLO ME LEE UNA PALABRA (LA ULTIMA DEL ARCHIVO QUE CONTIENE SOLO DOS)

OJALA QUE TE SIRVA Y SI LE HAYAS EL COMPLETO TE PIDO QUE LO PONGAS AQUI

SALUDOS
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

ayuda ejercicio lea cadena de caracteres

Publicado por ALBERTO (4 intervenciones) el 23/06/2017 07:05:01
OK, GRACIAS.....
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

ayuda ejercicio lea cadena de caracteres

Publicado por Senki (2 intervenciones) el 26/06/2017 01:39:20
Y qué pasó siempre si te sirvió? Tendrás completo el programa que lo pudieras compartir?
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