не запускается цикл на C++ программа встаёт после ввода и ничего не выводитпочему?? - Вопросы по С+

Вопрос не запускается цикл на C++ программа встаёт после ввода и ничего не выводитпочему??

Регистрация
4 Ноя 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
setlocale(LC_ALL,"rus");
unsigned int a;
unsigned int b;
cout<<"ведите число a ";
cin>>a;
cout<<"ведите число b ";
cin>>b;
int a1=a;
int b1=b;
while(b);
{
a %= b;
int temp=a;
a=b;
b=temp;
}
int GCD=a;
int LCM=a1*b1/GCD;
cout<<"наибольший общий делитель"<<GCD<<endl;
cout<<"наименьшее общее кратное"<<LCM<<endl;

_getch;
return 0;

Всех с наступающим))))
 
Сверху Снизу