ЗадачаНапишите программу, которая запрашивает два числа с плавающей запятой и выводит значение их разности, деленной на их произведение. Программа должна обрабатывать пары вводимых чисел до тех пор, пока пользователь не введет нечисловое значение.
Мое решение:
#include "stdio.h"
#include "windows.h"
int main(void)
{
SetConsoleOutputCP(CP_UTF8);
float num, num_0, result;
int status;
printf("Введите два числа с плавающей точкой через пробел:");
status = scanf("%f %f", &num, &num_0);
while (status == 1)
{
result = (num - num_0) / num * num_0;
printf("Результат равен %.2f\n", result);
printf("Введите два числа с плавающей точкой через пробел(q - чтобы завершить программу):");
status = scanf("%f%f", &num, &num_0);
}
printf("Программа завершена!");
return 0;
}
Где у меня ошибка ошибка?