Witam. Może ktoś powiedzieć dlaczego taki schemat blokowy kodu podanego poniżej jest niepoprawny (nie został on zaliczony na kolokwium)?
cin >> a;
while(a != 1)
{
if(a % 2 == 0)
{
cout << a << endl;
a = a / 2;
}
else
{
a = 3 * a + 1;
}
}
https://drive.google.com/file/d/0B4mpSGsrt2F9ZGFTdy1uQXlZM0U/view