/* This program reads molar concentrations until end-of-file. For each molar concentration mc, it computes the corresponding pH using the formula pH = -log10( mc ) It then reports whether the solution is acidic (pH < 7) or nonacidic. */ #include #include main() { float mc, ph; while ( scanf( "%f", &mc ) != EOF ) { ph = -log10( mc ); printf( "\nMolar concentration = %e\n", mc ); printf( "pH = %f\n", ph ); if ( ph < 7.0 ) printf( "Acidic\n" ); else printf( "Nonacidic\n" ); } }