Răspuns :
#include<iostream>
#include<cstring>
using namespace std;
struct Nod {
int value;
Nod * next;
};
Nod * cap = NULL;
void inserareInceput(Nod * & cap, int valoare) {
Nod * p = new Nod;
p -> value = valoare;
p -> next = cap;
cap = p;
}
int contorVocale(Nod * cap) {
int k = 0;
Nod * temp = cap;
while (temp != NULL) {
if (strchr("aeiouAEIOU", temp -> value) != 0)
k++;
temp = temp -> next;
}
return k;
}
int main() {
int k = 0;
char c;
cin >> c;
while (c != '%') {
inserareInceput(cap, c);
cin >> c;
}
cout << contorVocale(cap);
return 0;
}
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!