C Program to Find the Roots of a Quadratic Equation and to Calculate the Number of Illiterate Men and Women in a Town
a) Write a C program to find the roots of a quadratic equation.
b) In a town, the percentage of men is 52. The percentage of total literacy is 48 and the total percentage of literate men is 35 of the total population. Write a C program to find the total number of illiterate men and women if the population of the town is 7000.
a) This program takes the coefficients (a, b, and c) of the quadratic equation as input and calculates the roots.
#include #include
int main() { double a, b, c, discriminant, root1, root2;
printf("Enter the coefficients of the quadratic equation (a, b, c): "); scanf("%lf %lf %lf", &a, &b, &c);
// Calculate the discriminant discriminant = b * b - 4 * a * c;
// Check the nature of roots if (discriminant > 0) { // Real and distinct roots root1 = (-b + sqrt(discriminant)) / (2 * a); root2 = (-b - sqrt(discriminant)) / (2 * a); printf("Roots are real and distinct: %.2lf and %.2lf\n", root1, root2); } else if (discriminant == 0) { // Real and equal roots root1 = root2 = -b / (2 * a); printf("Roots are real and equal: %.2lf\n", root1); } else { // Complex roots double realPart = -b / (2 * a); double imaginaryPart = sqrt(-discriminant) / (2 * a); printf("Roots are complex: %.2lf + %.2lfi and %.2lf - %.2lfi\n", realPart, imaginaryPart, realPart, imaginaryPart); }
return 0; }
b) To find the total number of illiterate men and women in a town with a population of 7000, given the percentages of men, total literacy, and literate men, you can use the following C program:
#include
int main() { int totalPopulation = 7000; double percentageMen = 52.0; double percentageTotalLiteracy = 48.0; double percentageLiterateMen = 35.0;
// Calculate the number of men, literate men, and literate women int numMen = (percentageMen / 100) * totalPopulation; int numLiterateMen = (percentageLiterateMen / 100) * totalPopulation; int numLiterateWomen = (percentageTotalLiteracy / 100) * totalPopulation - numLiterateMen;
// Calculate the number of illiterate men and women int numIlliterateMen = numMen - numLiterateMen; int numIlliterateWomen = totalPopulation - numMen - numLiterateWomen;
printf("Number of illiterate men: %d\n", numIlliterateMen); printf("Number of illiterate women: %d\n", numIlliterateWomen);
return 0; }