1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / C++ programa para contar letras mayúsculas y minúsculas en una palabra
« en: 07 de Enero 2017, 20:41 »
Estoy trabajando con c++ y esta mi función que debe de recibir un array de n caracteres e imprimir cuantas son letras mayusculas, minusculas y cuantos caracteres no son letras el problema es que no sé como hacer para que las cuente.
Código: [Seleccionar]
#include <iostream>
using namespace std;
//PROTOTIPO DE LA FUNCION
int caracteres(int a[], char minusculas, char mayusculas, int tamano);
//DEFINICION DE LA FUNCION
int caracteres(int a[], char minusculas, char mayusculas, int tamano){
int c=0;
for(int i=0; i<tamano; i++)
{
if((a[i]>='a')&& (a[i]<='z')) minusculas++;
{
if((a[i]>='A') && (a[i]<='Z'))mayusculas++;
{
c=c+1;
}
}
}
return c;
}
int main (){
int arr[5];
char mins, may;
cout<<"LLENAR EL VECTOR CON 5 CARACTERER:"<<endl;
for(int i=0; i<6; i++)
{
cin >> arr[i];
}
cout << endl <<"La cantidad de letras minusculas en el array es de: ";
// Llamada a la funcion
cout << caracteres(arr, 5, mins, may);
cout << endl <<"La cantidad de letras mayusculas en el array es de: ";
// Llamada a la funcion
cout << caracteres(arr, 5, mins, may);
return 0;
}