#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_s( "%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+CgppbnQgbWFpbigpCnsKICAgIGludCBhLCBiLCBjOwogICAgZmxvYXQgZGVsdGEscGllcnc7CiAgICBmbG9hdCB4LCB4MSwgeDI7CiAgICBwcmludGYoIlBvZGFqIHdzcG9sY3p5bm5pa2kgcm93bmFuaWEga3dhZHJhdG93ZWdvOiIpOwogICAgc2NhbmZfcygiJWQlZCVkIiwgJmEsICZiLCAmYyk7CiAgICBkZWx0YSA9IChiICogYikgLSAoNCAqIGEgKiBjKTsKICAgIHBpZXJ3ID0gc3FydChkZWx0YSk7CiAgICBpZiAoYSA9PSAwKSB7CiAgICAgICAgcHJpbnRmKCJUbyBuaWUgamVzdCByb3duYW5pZSBrd2FkcmF0b3dlISIpOwogICAgfQogICAgZWxzZSB7CiAgICBpZiAoZGVsdGEgPCAwKSB7CiAgICAgICAgcHJpbnRmKCJCcmFrIHBpZXJ3aWFzdGtvdyEiKTsKICAgIH0KICAgIGlmIChkZWx0YSA9PSAwKSB7CiAgICAgICAgeCA9IC1iIC8gKDIgKiBhKTsKICAgICAgICBwcmludGYoIiVzICVmIiwgIlJvd25hbmllIG1hIGplZG5vIHJvendpYXphbmllIHJvd25lOiIsIHgpOwogICAgfQogICAgaWYgKGRlbHRhID4gMCkgewogICAgICAgIHgxID0gKC1iICsgcGllcncpIC8gKDIgKiBhKTsKICAgICAgICB4MiA9ICgtYiAtIHBpZXJ3KSAvICgyICogYSk7CiAgICAgICAgcHJpbnRmKCJSb3duYW5pZSBtYSBkd2Egcm96d2lhemFuaWE6Iik7CiAgICAgICAgcHJpbnRmKCIlcyAlZiIsICJ4MSA9ICIseDEpOwogICAgICAgIHByaW50ZigiJXMgJWYiLCAiIHgyID0gIix4Mik7CgogICAgfQpyZXR1cm4gMDsKfQ==
compilation info
prog.c: In function ‘main’:
prog.c:10:5: warning: implicit declaration of function ‘scanf_s’; did you mean ‘scanf’? [-Wimplicit-function-declaration]
scanf_s("%d%d%d", &a, &b, &c);
^~~~~~~
scanf
prog.c:33:1: error: expected declaration or statement at end of input
}
^
stdout