domingo, 9 de enero de 2022

Ejercicio 7

 //Pedir nombre al usuario y devolver el número de vocales que hay.


#include<iostream>

#include<cstring>//para usar strupr


using namespace std;


void pedirDatos();

int contarVocales(char *);


char nombreUsuario[30];


int main(){

pedirDatos();

cout<<"\nNumero de vocales en el nombre: "<<contarVocales(nombreUsuario)<<endl<<endl;

system("pause");

return 0;

}


void pedirDatos(){

cout<<"\nIntroduzca su nombre: ";cin.getline(nombreUsuario,30,'\n');

//Se pide el nombre y se guarda en la variable global.

strupr(nombreUsuario);//Se Pasa el nombre a mayuscula.

}


int contarVocales(char *nombre){

int cont = 0;

while(*nombre){//mientras nombre no sea nulo '\0' para contar.

switch(*nombre){

case 'A': 

case 'E':

case 'I':

case 'O':

case 'U': cont++;//Se suman las vocales encontradas.

}

nombre++;

//Se corre el puntero para la siguiente posicion del arreglo.

}

return cont;

}

No hay comentarios:

Publicar un comentario

Ejercicio 10

 //Programa que rellena y muestra una matriz dinámica. #include<iostream> #include<cstdlib>//para new y delete using namespace s...