Răspuns :
Răspuns:
#include<iostream>
using namespace std;
int a,b;
int main()
{
cin>>a>>b;
while(a!=b)
{
if(a>b)a-=b;
else b-=a;
}
cout<<a;
}
Explicație:
este vorba de algoritmul lui euclide care dtermina cel mai mare divizor comun
1. primul pas este acela de a citi cele 2 numere
2. vom afla prin iteratii repetate momentul in care conditia din while va fi satisfacuta
3. o data terminat ,,while-ul" vom prelucra variabilele modificate
4. vom afisa valoarea dorita
Algoritmul de rezolvare a ecuatiei ax+b=0
Pas 1.Inceput
Pas 2.Comunica valorile pentru a si b.
Pas 3.Compara a=0. daca este adevarat executa pasul 4. altfel executa pasul 7.
Pas 4.Compara b=0.daca este adevarat executa pasul 5, altfel executa pasul 6.
Pas 5.Comunica mesajul “Ecuatia are o infinitate de solutii”,.Mergi la pasul 9.
Pas 6.Comunica mesajul “Ecuatia nu are solutii”,.Mergi la pasul 9.
Pas 7.Calculeaza x=-b/a.
Pas 8.Comunica valoarea lui x.
Pas 9.Terminat.