Superlative solving equations ax + b = 0
Threads: Superlative solving equations ax + b = 0 (other a 0) With the coefficients a, b is entered from the keyboard.
To solve this, you recall the mathematical knowledge we have learned of the ordinary.
Due to a different 0 so we always experience x = -b/a. So easy and, formula has, only now just code.
/*
* Giai Phuong trinh ax + b = 0
*/
#include <stdio.h>
int main() {
float a, b;
printf("Enter a and b: ");
scanf("%f%f", &a, &b);
if(a == 0) {
printf("You must enter a <> 0 !\n");
} else {
printf("Result: x = %.2f\n", -b/a);
}
return 0;
}
Simple as that. However, now we try to upgrade more 1 little if allowed enter a = 0 so what?
Threads: Superlative solving equations ax + b = 0 (a can of 0) With the coefficients a, b is entered from the keyboard.
So we need to recall, if a = 0 the equation becomes b = 0. If b = 0 the equations become 0 = 0, always right so the equation is true for all x. If other b 0, Meanwhile equation has no solution. So just use if else examine the cases a little more done.
/*
* Giai Phuong trinh ax + b = 0
*/
#include <stdio.h>
int main() {
float a, b;
printf("Enter a and b: ");
scanf("%f%f", &a, &b);
if(a == 0) {
if(b == 0) {
printf("True with all x\n");
} else {
printf("Impossible equation (No result for x)\n");
}
} else {
printf("Result: x = %.2f\n", -b/a);
}
return 0;
}



I wonder if you have the program with a few graphs abstract data types not?
The graph you can see here: https://cachhoc.net/category/thuat-toan/do-thi/
Abstract style is what you type?