Fie A si B doua valori intregi. Sa se calculeze X, solutia ecuatiei A*X+B=0.
limbaj C++
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
#include <cmath>
using namespace std;
int cmmdc(int a, int b)
{
int t;
while (b != 0)
{
t = b;
b = a % b;
a = t;
}
return a;
}
int main(){
int A,B,X;
cout<<"A=";
cin>>A;
cout<<"B=";
cin>>B;
if(A==0)
cout<<"Nu avem ecuatie!";
else
{cout<<"Solutia ecuatie de gradul I: "<<A<<"*X";
if(B>0)
cout<<"+";
cout<<B<<"=0"<<" este:\nX=";
if(B==0)
cout<<0;
else
{
if(B%A==0)
{
X=-B/A;
cout<<X;
}
else
if(A*B<0)
cout<<abs(B/cmmdc(A,B))<<"/"<<abs(A/cmmdc(A,B));
else
cout<<-1*abs(B/cmmdc(A,B))<<"/"<<abs(A/cmmdc(A,B));
}
}
return 0;
}
Explicație:
1DianaMaria3:
Mulțumesc foarte mult!!!
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă