I have problem - i can't find way to count letters and digits from arrary. I need to make it for school at the begin you enter some kind of symbols random. Example: adsadDEARFasda3213Eras Then you enter symbol for example: a, first - programm counst how many time you have entered a -> gives to you result, then programm counts how many letters are in your arrary and print out and the same with digits, but i can't find fuction whom can count digits and letters independent i have found only function strlen(arraryName) which counts all elements in arrary...
In fact problem is I need function which counts 1. small and big letters 2. counts how many digits are in my arrary
In fact i need two separate functions...
Code of my programm:
Code:#include <iostream> #include <iomanip> using namespace std; void svitra(); int main() { char simbv[50]; char simb; int daudz=0; cout<<"Ievadiet simbolu virkni, lai taja butu:"<<endl; cout<<setw(33)<<"simbols,kas atkartojas;\n"<<setw(17)<<"cipari;\n"<<setw(22)<<"lielie burti."<<endl; svitra(); cout<<"\n==>"; cin.get( simbv, 50, '\n'); // Enter some random letters small and big and digits svitra(); cout<<"\nIevadiet simbolu, lai: \n"<<setw(45)<<"noteiktu, cik reizes tas atkartojas\n"<<setw(28)<<"to aizvietotu ar *."<<endl; svitra(); cout<<"\n==>"; cin>>simb; // enter symbol which will be showed how many time svitra(); for ( int i=0; i<=50; i++ ) if ( simbv[i] == simb ) daudz++; cout<<"\nk ==> "<<daudz<<" reizes!"; // how many times you have entered symbol cout<<endl; system("pause"); return 0; } void svitra() { for ( int i=0; i<60; i++) cout<<"-"; }