Informatică, întrebare adresată de doberman1304, 9 ani în urmă

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 AndreiVulcan
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;

doberman1304: mersi.
AndreiVulcan: la declarare, dupa acolada, era un spatiu intre char si a dar cred ca ti-ai dat seama
doberman1304: da,mersi
Alte întrebări interesante