Dev - C++ - Realizar un programa en C++ de cadenas

 
Vista:

Realizar un programa en C++ de cadenas

Publicado por genesis (1 intervención) el 23/07/2017 01:38:52
Buenas,soy estudiante de informatica y me mandaron a realizar un ejercicio....Me podran ayudar?? Es el siguiente!!
ESPERO ME AYUDEN XFA!!

Realizar en C++ un programa que cumpla las siguientes condiciones:

1. Tenga 3 cadenas de caracteres tipo STRING

a. Nombre: Cocuy Yaracuy.

b. RIF: J-54376921-0

c. Dirección: Av. Hato-Mar con calles Al / Cólicos.


2. Debe crear una cadena donde se concatenen el nombre, RIF y dirección.


3. Debe crear una función que cuente los caracteres de la cadena concatenada.


4. Crear una función que inserte en la 6ta posición la palabra DE en la cadena NOMBRE de manera que se imprima en pantalla COCUY DE YARACUY.


5. Crear un procedimiento que elimine de la cadena DIRECCIÓN la frase “con calles Al / Cólicos” mostrando solo: Av. Hato-Mar.


PARÁMETROS:
1. Recuerde utilizar programación modular para cada procedimiento.


2. Todos los cambios deben mostrarse en pantalla

Antes:
Cocuy Yaracuy.
J-54376921-0
Dirección: Av. Hato-Mar con calles Al / Cólicos.

Después:
Cocuy de Yaracuy.
J-54376921-0
Dirección: Av. Hato-Mar.
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 Krlos Kstro
Val: 8
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Realizar un programa en C++ de cadenas

Publicado por Krlos Kstro (4 intervenciones) el 25/07/2017 03:35:27
En ide, dev c++, visual studio c++..

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
Imágen de perfil de Krlos Kstro
Val: 8
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Realizar un programa en C++ de cadenas

Publicado por Krlos Kstro (4 intervenciones) el 25/07/2017 05:36:30
Aqui esta la solucion, lo adaptas a lo que te solicitan en el enunciado...

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream>
#include<string.h>
using namespace std;
char *ConcaCadena(char *primera,char *segunda);
int contarletras(char * cadena);
char *insertarCadena(char *cadena);
 
char *ConcaCadena(char *primera,char *segunda)
{
   int i, j;
 
   for (i = 0; primera[i] != '\0'; i++)
      ;
 
   for (j = 0; segunda[j] != '\0';  j++){
   	primera[i] = segunda[j];
   	i++;
   }
 
 
   return primera;
}
 
int contarletras(char * cadena){
	int i, j;
 
   for (i = 0; cadena[i] != '\0'; i++)
      ;
    return i;
}
 
char *insertarCadena(char *primera, char *segunda){
 
   char *Resultado;
   int i, j, z;
 
   for (i = 0,j=0;primera[i] != '\0'; i++){
   	    if(i==6)
        {
           j=i;
           Resultado[j]=segunda[0];
           j++;
           Resultado[j]=segunda[1];
           j++;
           Resultado[j]=segunda[2];
           j++;
		}
 
		Resultado[j]=primera[i];
	  	j++;
	  }
 
	  	return Resultado;
   }
 
 
 
 
 
int main(int argc, char** argv) {
 
    char NOMBRE[160]="Cocuy Yaracuy";
    char RIF[30]="J-54376921-0";
    char DIRECCION[150]="Av. Hato-Mar con calles Al / Colicos";
    char *RESULTADO;
 
    RESULTADO=ConcaCadena(NOMBRE," ");
    RESULTADO=ConcaCadena(NOMBRE,RIF);
    RESULTADO=ConcaCadena(NOMBRE," ");
    RESULTADO=ConcaCadena(NOMBRE,DIRECCION);
    cout<<RESULTADO<<endl;
 
    cout<<"Numero de caracteres:"<<contarletras(RESULTADO)<<endl;
 
    char NOMBRE1[16]="Cocuy Yaracuy";
 
    RESULTADO=insertarCadena(NOMBRE1,"DE ");
 
    cout<<RESULTADO<<endl;
	return 0;
}

COMPLETA LA ULTIMA ELIMINAR...

Cualquier consulta me escribes a:
[email protected]

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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Realizar un programa en C++ de cadenas

Publicado por dario (107 intervenciones) el 25/07/2017 05:17:22
La funcion para contar caracteres cuenta tambien los espacios en blanco o solo caracteres.
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