daily pastebin goal
59%
SHARE
TWEET

Untitled

a guest Aug 14th, 2018 62 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<stdio.h>
  2. #include<string.h>
  3. int main()
  4. {
  5.     int n,i,j,k;
  6.     double sum=0.0,c,num=0;
  7.     char a[80];
  8.     scanf("%d",&n);
  9.     for(i=0; i<n; i++)
  10.     {
  11.         scanf("%s",a);
  12.         for(j=0,sum=0.0,c=0; j<strlen(a); j++)
  13.         {
  14.             num=0;
  15.             if(a[j]>='A' && a[j]<='Z')
  16.             {
  17.                 for(k=j+1; ; k++)
  18.                 {
  19.                     if(a[k]>='A' && a[k]<='Z')
  20.                         break;
  21.                     else
  22.                         num=(num*10)+(a[k]-'0');
  23.                 }
  24.  
  25.             if(num==0)
  26.                 num=1;
  27.             if(a[j]=='C')
  28.                 c=12.01;
  29.             else if(a[j]=='H')
  30.                 c=1.008;
  31.             else if(a[j]=='O')
  32.                 c=16.00;
  33.             else if(a[j]=='N')
  34.                 c=14.01;
  35.  
  36.  
  37.             sum=sum+(c*num);}
  38.         }
  39.         printf("%.3lf\n",sum);
  40.     }
  41.     return 0;
  42. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top