Se dă un șir de caractere. Să se determine câte vocale din șir sunt cuprinse între două consoane.
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
#include <cstring>
using namespace std;
int n;
char s[255],voc[]="aeiou",cons[]="bcdfghjklmnpqrstvwxyz";
int main()
{
cin.getline(s,255);
for(int i=1;i<strlen(s)-1;i++)
if(strchr(voc,s[i]) and strchr(cons,s[i-1]) and strchr(cons,s[i+1]))
n++;
cout << n;
return 0;
}
#include <cstring>
using namespace std;
int n;
char s[255],voc[]="aeiou",cons[]="bcdfghjklmnpqrstvwxyz";
int main()
{
cin.getline(s,255);
for(int i=1;i<strlen(s)-1;i++)
if(strchr(voc,s[i]) and strchr(cons,s[i-1]) and strchr(cons,s[i+1]))
n++;
cout << n;
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă