Introduction
I have used CodeBlocks compiler for debugging purpose. But you can use any C++ programming language compiler as per your availability.
#include <iostream> #include <string.h> #define MAX_SIZE 100 //Maximum size of the string using namespace std; int main() { char string[MAX_SIZE]; int alphabets, digits, specialchars, i; alphabets = digits = specialchars = i = 0; cout<<"Enter any string: "; cin>>string; while(string[i]!='\0') { if((string[i]>='a' && string[i]<='z') || (string[i]>='A' && string[i]<='Z')) { alphabets++; } else if(string[i]>='0' && string[i]<='9') { digits++; } else { specialchars++; } i++; } cout<<"Total Alphabets: "<<alphabets<<endl; cout<<"Total Digits: "<<digits<<endl; cout<<"Total Special characters: "<<specialchars<<endl; }