Ctalk - آموزش برنامه نویسی C++‎

دیدگاه‌ها

اشکال این برنامه  کجاست؟

 

#include <iostream>
using namespace std;
int main()
{
    int a,re=0,oo=0,o=0;
    bool b1=true,b2=true;
    char ch[100];
    for(a=0;(ch[a]=cin.get())!='\n';a++);
        for(int y=0;y<a;y++)
               if(  int(ch[y]) >=97 && int(ch[y])<=122 ||(ch[y]>=65)&&(ch[y]<=90))
                b1=true;
            else
                   b2=false;
   if(b2==true&&a<=100)
   {
       for(int y=0;y<a;y++)
         {
           if(int(ch[y])>=97)
           {
               o=int(ch[y])-96;
               re+=o;
           }
           else
           {
               oo=int(ch[y])-64;
               re+=oo;
           }
       }

       cout<<re;
   }
   return 0;
}