Na razie zrobiłem coś takiegoNapisz program, który wyliczy, przez które ćwiartki układu współrzędnych przechodzi funkcja liniowa.
Wejście:
Podane są 2 liczby rzeczywiste a i b (odpowiednio).
Wyjście:
Należy wypisać numery ćwiartek w kolejności rosnącej (I - dodatnie wartości X i Y; II - ujemne X i dodatnie Y; III - ujemne X i ujemne Y; IV - dodatnie X i ujemne Y).
Przykład:
Wejście:
1.0 -1.0
Wyjście:
I III IV
Właśnie mam problem z tym jak zrobić, aby program po sprawdzeniu warunku i w przypadku, gdy on będzie się zgadzał kontynuował dalej.#include <cstdio>
int main()
{
double y, a, x, b;
scanf("%lf%lf", &a, &b);
if (x > 0 && y > 0)
printf ("I
");
else if (x < 0 && y > 0)
printf ("II
");
else if (x < 0 && y < 0)
printf ("III
");
else if (x > 0 && y < 0)
printf ("IV
");
else
{
y = a*x + b;
}
return 0
}
Prosił bym o jakieś nakierowanie mnie na poprawną odpowiedź, bo sam chciał bym dojść do ostatecznego rozwiązania.
Pzdr
Nomak