
[FONT=tahoma,Vazir,helvetica,sans-serif]
[FONT=tahoma,Vazir,helvetica,sans-serif]این برنامه یک پاراگراف از ورودی گرفته و تعداد حروف بزرگ ، حروف کوچک ، اعداد ، کلمات و حروف ویژه را می شمارد و چاپ می کند .
[FONT=tahoma,Vazir,helvetica,sans-serif]
#include "iostream.h"
#include "conio.h"
int main()
{
int word_counter=0,small_chars=0,large_chars=0,number_counter=0,special_chars=0;
char ch=0;
cout<<"\n *** This program count the number of diffenet kinds of characters ***\n "
<<"\t\t*** which you use in a paragragh ***\n\n";
cout<<" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . \n\n";
cout<<"\n\a>>NOTE: about using space(????)\n"
<<"\n\\O/ Now! Enter a paragragh (and press enter 4end):\n\n\n";
cout<<"\t\t\t * * * * * \n\n ";
while((ch=getche())!='\r')
{
if(ch>='a'&&ch<='z')
small_chars++;
else if(ch>='A'&&ch<='Z')
large_chars++;
else if(ch>='0'&&ch<='9')
number_counter++;
else if(ch==' '||ch==',' || ch=='.')
word_counter++;
else
special_chars++;
}
word_counter++;
cout<<"\n\n >Word Count= "<<word_counter<<"\n\n >Small Characters Count= "<<small_chars
<<"\n\n >Large Characters Count= "<<large_chars<<"\n\n >Number Count= "<<number_counter
<<"\n\n >Special Characters Count= "<<special_chars;
getch();
return 0;
}