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.