531
Cerința
Se consideră un cuvânt format din cel puțin două și cel mult 100 de caractere, numai litere mici ale alfabetului englez.
Scrieţi un program care citeşte de la tastatură un cuvânt de tipul precizat și afișează pe ecran mesajul DA în cazul în care cuvântul conține doar consoane şi, eventual, vocala i, sau mesajul NU în caz contrar.
Date de intrare
Programul citește de la tastatură un cuvânt.
Date de ieșire
Programul va afișa pe ecran mesajul DA în cazul în care cuvântul conține doar consoane şi, eventual, vocala i, sau mesajul NU în caz contrar.
Exemplul 1
Intrare
inscriptibil
Ieșire
DA
Exemplul 2
Intrare
brr
Ieșire
DA
Exemplul 3
Intrare
inestimabil
Ieșire
NU
Exemplul 4
Intrare
iii
Ieșire
NU
#include <bits/stdc++.h>
using namespace std;
char ch[256];
int main()
{
cin.getline(ch , 256);
int i = 0;
int cnt1=0;
bool da = true;
while(ch[i]!='\0')
{
if(ch[i]=='a' || ch[i]=='e' || ch[i]=='o' || ch[i]=='u')
da=false;
else if(ch[i]!='i')
cnt1++;
i++;
}
if(da && cnt1)
cout << "DA";
else
cout << "NU";
return 0;
}
Comentarii