/** @file eje-001.cpp
1. Escriba un programa en C++ para contar en una cadena
el número total de alfabetos, dígitos y
caracteres especiales.
**/
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char const *argv[]){
string inputstr;
int alpha=0, number=0, sign=0;
cout<<"Ingrese una cadena para analizar"<<endl;
getline(cin, inputstr, '\n');
cout<< "se ha ingresado : "<<inputstr<<endl;
for (int i = 0; i<inputstr.length(); i++){
// cout<<inputstr.at(i)<<endl;
if (isalpha(inputstr.at(i)) ){
alpha++;
}
if (isdigit(inputstr.at(i)) ) {
number++;
}
if (!isdigit(inputstr.at(i))&& !isalpha(inputstr.at(i)) ) {
sign++;
}
}
cout<<"# de digitos: "<<number <<endl;
cout<<"# alpha: "<<alpha <<endl;
cout<<"# signos: "<<sign <<endl;
return 0;
}