How do I read a fraction into C to do math with it? (The fraction will contain the slash symbol) For example, A user will input 3/12. (a string) The program will find the gc
Here's what I generally do.
int main() { double a,b=1.0f,s; scanf("%lf/%lf",a,b); s=a/b; printf("%lf",s); }
Even if the user the doesn't enter the value of variable b the value is already initialized to 1.0f so it can calculate it's value anyway.
This is tried on Ubuntu with GCC.