Autor
|
Tema: Programa que elimine vocales (Leído 5,396 veces)
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
#include <iostream> #include <algorithm> #include <string> bool IsParenthesesOrDash(char c) { switch(c) { case 'a': case 'e': case 'i': case 'o': case 'u': return true; default: return false; } } int main() { std::string str("murcielago"); str.erase(std::remove_if(str.begin(), str.end(), &IsParenthesesOrDash), str.end()); std::cout << str << std::endl; }
https://stackoverflow.com/questions/5891610/how-to-remove-characters-from-a-string
|
|
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
bryanrz96
Desconectado
Mensajes: 17
|
te explico... es importante que indiques el error, ¿por qué? porque el error explica el error que hubo
void invertir (char p [256]) { int i; int largo=strlen(p)-1; cout<<("al reves:\n"); for(i=0; i<=largo; i++) { if (p[i]=='a' || p[i]=='e' || p[i]=='i' ||p[i]=='o'||p[i]=='u') { p[i]=' '; } } for(i = largo; i >= 0; --i) { cout<<("%c",p[i]); } }
Me dice "left operand of comma operator has no effect." No se.
|
|
|
En línea
|
|
|
|
engel lex
|
estás formando el cout como si fuera un printf así se usa cout<<p[i];
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
bryanrz96
Desconectado
Mensajes: 17
|
te explico... es importante que indiques el error, ¿por qué? porque el error explica el error que hubo
void invertir (char p [256]) { int i; int largo=strlen(p)-1; cout<<("al reves:\n"); for(i=0; i<=largo; i++) { if (p[i]=='a' || p[i]=='e' || p[i]=='i' ||p[i]=='o'||p[i]=='u') { p[i]=' '; } } for(i = largo; i >= 0; --i) { cout<<("%c",p[i]); } }
me dice lo siguiente en error de cout<<("%c",p[i]);
"left operand of comma operator has no effect. , que hago?
|
|
|
En línea
|
|
|
|
bryanrz96
Desconectado
Mensajes: 17
|
#include <iostream> #include <algorithm> #include <string> bool IsParenthesesOrDash(char c) { switch(c) { case 'a': case 'e': case 'i': case 'o': case 'u': return true; default: return false; } } int main() { std::string str("murcielago"); str.erase(std::remove_if(str.begin(), str.end(), &IsParenthesesOrDash), str.end()); std::cout << str << std::endl; }
https://stackoverflow.com/questions/5891610/how-to-remove-characters-from-a-stringMe parece bien, pero yo quiero introducir la palabra, mediante el teclado., no de manera directa en el codigo. Gracias
|
|
|
En línea
|
|
|
|
furciorifa
Desconectado
Mensajes: 94
|
Si el problema es restrictivo en cuanto usar nada más arreglos puedes crear 2 uno del mismo tamaño que el primero para pasar sólamente las consonantes es decir
A N D R E S en el otro arreglo sería
N D R S
esa sería una forma claro usando un sólo arreglo también podrías con 2 ciclos anidados para asignar al mismo las consonantes sólamente,
si fuese de cualquier forma la entrada la recorres e imprimes sólamente las consonantes.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Solo Vocales
Java
|
Algotrix
|
4
|
9,261
|
23 Marzo 2011, 03:51 am
por Algotrix
|
|
|
Programa con acciones: contador de vocales y consonantes
Programación C/C++
|
street_21
|
3
|
33,458
|
16 Enero 2012, 14:42 pm
por rir3760
|
|
|
Programa en C reemplaza las vocales del texto introducido por la siguiente vocal
Programación C/C++
|
ERIK546
|
5
|
19,008
|
28 Junio 2012, 23:33 pm
por ERIK546
|
|
|
eliminar vocales
Programación C/C++
|
ALONSOQ
|
6
|
12,449
|
6 Septiembre 2012, 19:38 pm
por BlackZeroX
|
|
|
Programa que cuenta vocales
Programación C/C++
|
Supermanxd
|
6
|
3,212
|
2 Junio 2015, 16:37 pm
por rir3760
|
|