better u take 2 diamensional array in which use one column for alphabets
  and other column for respective value
   
  After that check entering sting upto find null character through loop
  and in that loop u check respctive alphabet of entering string 
  Once u get that alphabet u add its respctive value with ur calculated value
   
  And at the end of loop u will definitly get the ur result
   
  Bye take care
  and if u find any difficulty, pls let me know
   
  Regards,
  Sangeeta

Mohammed Derhalli <[EMAIL PROTECTED]> wrote:
            Hi
   
  I want to write a program that reads a string s then sums the number 
assciated to each string in teh alphabet like the following schema:
  a=1,b=2,c=3,d=4,e=5,f=6,g=7,h=8,i=9,j=10,k=20,l=30,m=40,n=50,o=60,p=70,
  q=80,r=90,s=100,t=200,u=300,v=400,w=500,x=600,y=700,z=800.
   
  I wrote the following program for the first 10 characters of the schema. But 
it didn't work properly.
   
  can u fix it?
   
  Here is the program:
  ================
   
  
int main(int argc, char *argv[])
{
  char *s;
  int *t,n,a=0,i;
  
  cout << "Enter a string";
  cin >> s ;
  n=strlen(s);
  for (i=0;i<n;i++)
  {
    switch(s[i])
    {
        case 'a':
              {a=a+1;
              t[1]=a;}
              
        case 'b':
               {a=a+1;
              t[2]=a;}
              
        case 'c':
               {a=a+1;
              t[3]=a;}
        case 'd':
               {a=a+1;
              t[4]=a;}
        case 'e':
               {a=a+1;
              t[5]=a;}
        case 'f':
               {a=a+1;
              t[6]=a;}
        case 'g':
               {a=a+1;
              t[7]=a;}
        case 'h':
               {a=a+1;
              t[8]=a;}
        case 'i':
               {a=a+1;
              t[9]=a;}
        case 'j':
               {a=a+1;
              t[10]=a;}
       
               
    }
       a=a+t[i];
                         
  }    
  cout << "the length is " << a;    
  system("PAUSE"); 
  return 0;
}
   
   
  Mohammed
    
---------------------------------
  No need to miss a message. Get email on-the-go 
with Yahoo! Mail for Mobile. Get started.  

         

                                
---------------------------------
 Here’s a new way to find what you're looking for - Yahoo! Answers 

Reply via email to