Está en la página 1de 1

#include<iostream>

#include<conio.h>
using namespace std;
using namespace System;
void gener_mayusculas(char* letras, int& tamanio) {

for (int i = 0; i < tamanio; i++) {


letras[i] = 65 + rand() % (90 + 1 - 65);
}
}
void imprime_mayusculas(char* letras, int& tamanio) {
for (int i = 0; i < tamanio; i++) {
cout << " " << letras[i];
}
}
bool es_vocal(char& letra) {
if (letra == 'A' || letra == 'E' || letra == 'I' || letra == 'O' || letra ==
'U')
return true;
return false;
}
int cuenta_vocales(char* letras, int& tamanio) {
int vocales = 0;
for (int i = 0; i < tamanio; i++) {
if (es_vocal(letras[i]))
vocales++;
}
return vocales;
}
int main() {
srand(time(NULL));
char* letras;
while (1) {
Console::Clear();
int tamanio = 1 + rand() % 20;
letras = new char[tamanio];
gener_mayusculas(letras, tamanio);
imprime_mayusculas(letras, tamanio);
cout << "\N VOCALES: " << cuenta_vocales(letras, tamanio);

delete[]letras;
letras = NULL;
cout << "\nPresione una tecla para continuar\n";
_getch();
}

_getch();
}

También podría gustarte