#include <iostream>
#include <string>
using namespace std;
void menu();
void frasePar(string str);
void fraseImpar(string str);
int main()
{
menu();
return 0;
}
void menu()
{
string str;
char opcion;
do {
cout << "\n MENU"
<< "\n============================="
<< "\n1.- Leer una frase"
<< "\n2.- Mostrar elementos impares"
<< "\n3.- Mostrar elementos pares"
<< "\n4.- Salir"
<< "\n============================"
<< "\nOPCION (1-4): ";
cin >> opcion;
switch (opcion)
{
case '1':
cin.ignore(80, '\n');
cout << "\nIntroduzca una Frase: ";
getline(cin, str);
break;
case '2':
cout << "\nLos elementos impares son: ";
fraseImpar(str);
break;
case '3':
cout << "\nLos elementos pares son: ";
frasePar(str);
break;
case '4':
cout << "\nFIN DEL PROGRAMA" << endl;
break;
default:
cout << "\nOPCION NO VALIDA" <<endl;
break;
}
} while (opcion != '4');
}
void frasePar(string str)
{
for (int i = 0; i < str.size(); i++)
{
if (i % 2 == 0)
cout << str[i];
}
}
void fraseImpar(string str)
{
for (int i = 0; i < str.size(); i++)
{
if (i % 2 != 0)
cout << str[i];
}
}