Título: m gustaria que m revisaran este programa a ver si voy bien Publicado por: eduardo17445 en 16 Abril 2013, 05:41 am Realiza una función que, dada una cadena de caracteres y un carácter, devuelva el número de apariciones de dicho carácter en la cadena. Realiza un programa que lea una cadena de caracteres por teclado y escriba por pantalla el número de apariciones en la cadena de cada una de las vocales haciendo uso de la función definida.
//yo hice algo haci en dev c++ #include <iostream> #include <conio.h> using namespace std; int caracter(int a,int b,int c,int d,int e, int f) { char v[5]; a=a; return a; } int main() { int a,b,c,d,e,f; int op; cout<<""; cin>>op; for(int=0;int<=5;int++) { cout<<"ingrese el primer caracter"<<endl; cin>>a; cout<<"ingrese el segundo caracter"<<endl; cin>>b; cout<<"ingrese el segundo caracter"<<endl; cin>>c; cout<<"ingrese el segundo caracter"<<endl; cin>>d; cout<<"ingrese el segundo caracter"<<endl; cin>>e; } cout<<"mostrar"<<caracter(a,b,c,d,e,f)<<endl; system ("pause"); return 0; } Título: Re: m gustaria que m revisaran este programa a ver si voy bien Publicado por: satu en 16 Abril 2013, 14:10 pm Buenas!!
Repasa bien tu código porque tienes cosas muy raras. Te dejo aquí la solución: Código
Saludos Título: Re: m gustaria que m revisaran este programa a ver si voy bien Publicado por: mr.blood en 16 Abril 2013, 15:59 pm Para no tener que recorrer la cadena tantas veces como letras busques, otro modo mas "eficiente" (al menos con cadenas largas y para buscar pocos caracteres).
No se C++ asi que lo hice en C, no creo que te cueste portarlo ;). En items pasas el numero de elementos de vector, en este caso 10 (cada vocal y el numero de repeticiones). Código
Sa1uDoS Título: Re: m gustaria que m revisaran este programa a ver si voy bien Publicado por: satu en 16 Abril 2013, 22:55 pm Buenas!!
Pero eso no cumple con el enunciado: Citar Realiza una función que, dada una cadena de caracteres y un carácter, devuelva el número de apariciones de dicho carácter en la cadena. Código
Saludos |