Scrieţi un program care citeşte de la tastatură un şir de caractere format din cel mult 50 de litere din alfabetul englez şi care afişează mesajul “DA” dacă şirul este format din număr egal de vocale şi consoane, respective mesajul “NU” în caz contrar.
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
#include <cstring>
using namespace std;
int main()
{ chara[51], vocale[ ]="aeiou";
cin.get(a,51);
int i, nrvoc=0, nrcon=0;
for(i=0;i<strlen(a);i++)
{ if(strchr(vocale,a[i]))
{ nrvoc++; else nrcon++;}
}
if(nrvoc==nrcon)
{cout<<"DA";
else cout<<"NU"; }
return 0;
#include <cstring>
using namespace std;
int main()
{ chara[51], vocale[ ]="aeiou";
cin.get(a,51);
int i, nrvoc=0, nrcon=0;
for(i=0;i<strlen(a);i++)
{ if(strchr(vocale,a[i]))
{ nrvoc++; else nrcon++;}
}
if(nrvoc==nrcon)
{cout<<"DA";
else cout<<"NU"; }
return 0;
doberman1304:
mersi.
Alte întrebări interesante
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă