Sunteți pe pagina 1din 1

//NumarConsoane

#include <iostream>

int numarConsoane(char a[50]) {


int numarConsoane = 0;

for (int i = 0; i < 50 && a[i] != '\0'; i++) {


char caracter = a[i];

if ((caracter >= 'a' && caracter <= 'z' && caracter != 'a' && caracter != 'e' && caracter != 'i' &&
caracter != 'o' && caracter != 'u') ||
(caracter >= 'A' && caracter <= 'Z' && caracter != 'A' && caracter != 'E' && caracter != 'I' &&
caracter != 'O' && caracter != 'U')) {
numarConsoane++;
}
}

return numarConsoane;
}

int main() {
char sirCaractere[50];

std::cout << "Introduceți un șir de caractere: ";


std::cin.getline(sirCaractere, sizeof(sirCaractere));

int rezultat = numarConsoane(sirCaractere);

std::cout << "Numărul de consoane în șirul dat este: " << rezultat << std::endl;

return 0;
}

S-ar putea să vă placă și