Răspuns :
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:
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!