KZ
bin
Негізгі бет
Қазірдің өзінде танымал
Тікелей эфир
Ұнаған бейнелер
Қайтадан қараңыз
Жазылымдар
Кіру
Тіркелу
Ең жақсы KZbin
Фильм және анимация
Автокөліктер мен көлік құралдары
Музыка
Үй жануарлары мен аңдар
Спорт
Ойындар
Комедия
Ойын-сауық
Тәжірибелік нұсқаулар және стиль
Ғылым және технология
Жазылу
miguel velasquez
3:32
Proyecto-Programación Sustitución de Letras por Carácteres
Жыл бұрын
Пікірлер
@elderhernandez238
Ай бұрын
Excelente, sera mi proximo proyecto, los felicito Ya me sacaron de un apuro, no hallaba que hacer😅🎉
@miguelvelasquez5810
Жыл бұрын
#include <iostream> #include <cctype> // Para usar la función isalpha using namespace std; void sustituirLetra(char letra, char caracter, string& oracion) { for (char& c : oracion) { if (c == letra) { c = caracter; } } } void eliminarEspacios(string& oracion) { string resultado; for (char c : oracion) { if (!isspace(c)) { resultado += c; } } oracion = resultado; } void longitudPalabras(const string& oracion) { string palabra; for (char c : oracion) { if (isalpha(c)) { palabra += c; } else { if (!palabra.empty()) { cout << palabra << " " << palabra.length() << " "; palabra.clear(); } } } if (!palabra.empty()) { cout << palabra << " " << palabra.length(); } } int main() { string oracion; cout << "Ingrese una oracion: "; getline(cin, oracion); char opcion; cout << "Seleccione una opcion: "; cout << "a) Sustituir una letra por un caracter "; cout << "b) Eliminar espacios en blanco "; cout << "c) Longitud de cada palabra "; cin >> opcion; switch (opcion) { case 'a': { char letra, caracter; cout << "Ingrese la letra a sustituir: "; cin >> letra; cout << "Ingrese el caracter de sustitucion: "; cin >> caracter; sustituirLetra(letra, caracter, oracion); break; } case 'b': eliminarEspacios(oracion); break; case 'c': longitudPalabras(oracion); break; default: cout << "Opcion no valida"; return 1; } cout << "Resultado: " << oracion << endl; return 0; } Aquí está el programa para probarlo :)