Witam, chciałem zaimplementować algorytm Euklidesa w moim programie. Niestety za każdym razem program zwraca wartość 0.
#include <iostream>
#include <conio.h>
using namespace std;
int liczba_1; int liczba_2; int wynik;
int main()
{
cout << "Wpisz dwie liczby" << endl;
cin >> liczba_1;
cin >> liczba_2;
while ((liczba_1 =! liczba_2))
{
if (liczba_1 < liczba_2)
{
wynik = liczba_2 - liczba_1;
if (wynik == 0)
{
break;
}
wynik = liczba_2;
cout << liczba_2 << endl;
}
else
{
wynik = liczba_1 - liczba_2;
if (wynik == 0)
{
break;
}
wynik = liczba_1;
cout << liczba_1 << endl;
}
}
cout << liczba_1 << endl;
getch();
return 0;