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
|
|