Sa se scrie un program care primeste ca parametri de intrare doua litere a, b. Literele se citesc de la tastatura.
o afiseaza „DA” in cazul in care ambele litere sunt consoane sau vocale
o Afișează „NU” daca cele doua litere sunt consoane si vocale
o afiseaza consoanele citite de la tastatura
o afiseaza vocalele citite de la tastatura
Răspunsuri la întrebare
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
#include <cstring>
using namespace std;
bool voc(char ch)
{
return (strchr("AEIOUaeiou", ch) != NULL);
}
int main()
{
char a, b;
bool voc_sau_cons = false;
cin >> a >> b;
if ((voc(a) && voc(b)) || (!voc(a) && !voc(b)))
{
cout << "DA" << '\n';
voc_sau_cons = true;
}
else
{
cout << "NU" << '\n';
}
if (voc_sau_cons)
{
if (voc(a))
{
cout << "Consoane: " << '\n';
cout << "Vocale: " << a << " " << b;
}
else
{
cout << "Consoane: " << a << " " << b << '\n';
cout << "Vocale: ";
}
}
else
{
if (voc(a) && !voc(b))
{
cout << "Consoane: " << b << '\n';
cout << "Vocale: " << a;
}
else
{
cout << "Consoane: " << a << '\n';
cout << "Vocale: " << b;
}
}
return 0;
}
- Ti-am atasat si fisierul mai jos