#include <stdio.h>
#include <math.h>
int main()
{
int a, b, c;
float delta,pierw;
float x, x1, x2;
printf("Podaj wspolczynniki rownania kwadratowego:"); scanf("%d%d%d", &a
, &b
, &c
); delta = (b * b) - (4 * a * c);
if (a == 0) {
printf("To nie jest rownanie kwadratowe!"); }
else {
if (delta < 0) {
}
if (delta == 0) {
x = -b / (2 * a);
printf("%s %f", "Rownanie ma jedno rozwiazanie rowne:", x
); }
if (delta > 0) {
x1 = (-b + pierw) / (2 * a);
x2 = (-b - pierw) / (2 * a);
printf("Rownanie ma dwa rozwiazania:");
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpCnsKICAgIGludCBhLCBiLCBjOwogICAgZmxvYXQgZGVsdGEscGllcnc7CiAgICBmbG9hdCB4LCB4MSwgeDI7CiAgICBwcmludGYoIlBvZGFqIHdzcG9sY3p5bm5pa2kgcm93bmFuaWEga3dhZHJhdG93ZWdvOiIpOwogICAgc2NhbmYoIiVkJWQlZCIsICZhLCAmYiwgJmMpOwogICAgZGVsdGEgPSAoYiAqIGIpIC0gKDQgKiBhICogYyk7CiAgICBwaWVydyA9IHNxcnQoZGVsdGEpOwogICAgaWYgKGEgPT0gMCkgewogICAgICAgIHByaW50ZigiVG8gbmllIGplc3Qgcm93bmFuaWUga3dhZHJhdG93ZSEiKTsKICAgIH0KICAgIGVsc2UgewogICAgaWYgKGRlbHRhIDwgMCkgewogICAgICAgIHByaW50ZigiQnJhayBwaWVyd2lhc3Rrb3chIik7CiAgICB9CiAgICBpZiAoZGVsdGEgPT0gMCkgewogICAgICAgIHggPSAtYiAvICgyICogYSk7CiAgICAgICAgcHJpbnRmKCIlcyAlZiIsICJSb3duYW5pZSBtYSBqZWRubyByb3p3aWF6YW5pZSByb3duZToiLCB4KTsKICAgIH0KICAgIGlmIChkZWx0YSA+IDApIHsKICAgICAgICB4MSA9ICgtYiArIHBpZXJ3KSAvICgyICogYSk7CiAgICAgICAgeDIgPSAoLWIgLSBwaWVydykgLyAoMiAqIGEpOwogICAgICAgIHByaW50ZigiUm93bmFuaWUgbWEgZHdhIHJvendpYXphbmlhOiIpOwogICAgICAgIHByaW50ZigiJXMgJWYiLCAieDEgPSAiLHgxKTsKICAgICAgICBwcmludGYoIiVzICVmIiwgIiB4MiA9ICIseDIpOwoKICAgIH0KICAgIH0KcmV0dXJuIDA7Cn0=