// przyklad_1.c //W.Bajdecki // ustalony wlasciwy autor #include // dyrektywa preprocesora int main (void) // uzupelnienie "void" w argumencie funkcji { double a, b; // odczytaj a i b printf("podaj a i b: "); // odkomentowana linia - wiemy teraz na co czeka program -> estetyka scanf ( "%lf%lf", &a, &b ); // naprawiony "warning" (typ %lf dla argumentu a) /* obliczenia i wyprowadzanie wynikow */ if ( a != 0 ) { double x; // naprawiony 1. "error" - uzupelniona deklaracja x = - b / a; printf ( "Rozwiazanie jednoznaczne: x = %.3f \n", x ); // modyfikacja wyswietlania precyzji liczby -> estetyka } else { if ( b == 0 ) // naprawiony "warning" (porownanie zamiast przypisania) puts( "Rownanie nieoznaczone" ); else printf( "Rownanie sprzeczne \n" ); // naprawiony 2. "error" (;) oraz poprawa estetyki (\n) } return 0; // naprawiony kolejny "error" - wlasciwa wartosc zwrocona }