Język C++. Kompilator Dev c++. Opracuj program przechowujący w strukturze rekordowej równania dwóch prostych. Program po wprowadzeniu danych określa czy proste się przecinają. Z góry dziękuje za odpowiedź :)

Język C++. Kompilator Dev c++. Opracuj program przechowujący w strukturze rekordowej równania dwóch prostych. Program po wprowadzeniu danych określa czy proste się przecinają. Z góry dziękuje za odpowiedź :)
Odpowiedź

Dwie proste nie przecinają sie tylko wtedy, gdy są równoległe, zatem najłatwiej będzie nam to sprawdzić przechowując w stukturce równanie kierunkowe ( y = ax + b ) #include using namespace std; struct proste { double a1; double b1; double a2; double b2 }; int main(void) { proste proste; cout << "Podaj 4 liczby"; // a1, b1, a2, b2 cin >> proste.a1; cin >> proste.b1; cin >> proste.a2; cin >> proste.b2; if ( proste.a1 == proste.a2 ) { cout << "Proste nie przecinaja sie"; } else { cout << "Proste przecinaja sie"; } return 0; } ps. nie wiem czy to sie kompiluje ale ew. bledy możesz sobie sam usunąć ;]

Dodaj swoją odpowiedź