Răspuns :
Răspuns:
jsisbdiebwiwkshsijbsibewikwowow in wuwwiejeuiejee
Răspuns:
Iată un exemplu de program C++ care rezolvă această problemă:
#include <iostream>
#include <string>
#include <cctype>
bool isVowel(char c) {
c = std::tolower(c);
return c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u';
}
int main() {
std::string text;
std::cout << "Introduceti un text: ";
std::getline(std::cin, text);
int wordCount = 0;
// Verificam fiecare cuvant din text
for (size_t i = 0; i < text.length(); ++i) {
if (std::isalpha(text[i])) {
// Daca am gasit inceputul unui cuvant, cautam sfarsitul sau
size_t j = i;
while (j < text.length() && std::isalpha(text[j])) {
++j;
}
// Verificam daca primul si ultimul caracter din cuvant sunt vocale
if (isVowel(text[i]) && isVowel(text[j - 1])) {
++wordCount;
}
i = j;
}
}
if (wordCount > 0) {
std::cout << "Numarul de cuvinte cu prima si ultima litera vocala: " << wordCount << std::endl;
} else {
std::cout << "NU EXISTA" << std::endl;
}
return 0;
}
Acest program citește un text de la tastatură și numără cuvintele care au prima și ultima literă vocală. Dacă nu există un astfel de cuvânt, afișează mesajul "NU EXISTĂ".
Sper că e așa dar daca nu e corect scuză
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!