Это мой код из проблемы pset1 Ca sh. Он задает вопрос и продолжает спрашивать, пока не получит правильный ответ. Теперь это просто не продолжает остальную часть процесса. Программа просто останавливается после ответа.
#include<stdio.h>
#include<cs50.h>
#include<math.h>
int main(void)
{
float money;
int coins;
int i;
do
{
//asking customer
money = get_float("How much change is owed? ");
}
while(money <= 0);
coins = round(money * 100);
for (i=0; coins == 0; i++)
{
//quarters
if (coins >= 25)
{
coins = coins - 25;
}
//dimes
else if (coins >= 10)
{
coins = coins - 10;
}
//nickels
else if (coins >= 5)
{
coins = coins - 5;
}
//pennies
else if (coins >= 1)
{
coins = coins - 1;
}
else
{
(printf("%i", i));
}
}