I need to write a C program to calculate the molar mass when given a chemical formula. For example: C6H13NO2.
I've gotten my code to get the formula into a string and validate it. I've stored the possible atomic masses (C,H,N,O,S) in an array. And I'm using a for loop to process the values in the formula string.
What I can't figure out is how to put the digits in the formula together as an integer value and multiply that value by the atomic mass represented by the preceding letter.



LinkBack URL
About LinkBacks



