24.2.3.24010410. Napisati program koji traži od korisnika da unese koeficijente a, b i c za dva pravca sa jednačinama oblika a x + b y + c = 0 (dakle, ukupno 6 koeficijenata), a koji zatim računa i ispisuje x i y koordinate presječne tačke ova dva pravca ukoliko se oni presjecaju. U slučaju da se pravci ne presjecaju, program treba da ispiše tekst “Pravci su paralelni”. jednačinama oblika a x + b y + c = 0 (dakle, ukupno 6 koeficijenata), a koji zatim računa i ispisuje x i y koordinate presječne tačke ova dva pravca ukoliko se oni presjecaju. U slučaju da se pravci ne presjecaju, program treba da ispiše tekst “Pravci su paralelni”.

Opis rješenja:

Listing programa:

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    double a1,b1,c1,a2,b2,c2;
    cout<<"unesite koeficijente j-na dviju pravih:\n";
    cin>>a1>>b1>>c1>>a2>>b2>>c2;
    cout<<"Prave  "<<a1<<"x+"<<b1<<"y+"<<c1<<"=0 i "<<
    a2<<"x+"<<b2<<"y+"<<c2<<"=0, gdje su x i y promjenljive\n";
    if(a1*b2-a2*b1)
        cout<<" se sijeku u tacki ("<<(b1*c2-c1*b2)/(a1*b2-a2*b1)<<","<<
        (a2*c1-a1*c2)/(a1*b2-a2*b1)<<")";
    else cout<<" su paralelne.";
    getch();
    return 0;
}  

Ispis na ekranu:

Riješeni zadaci 2    Index