это часть программы, которая будет вычислять функцию. Главное, что не работает, когда я вводю букву, я получаю бесконечное число l oop. Кто-нибудь может мне помочь?
#include <stdio.h>
#include <math.h>
#include <float.h>
int main()
{
int k;
double x;
do{
printf("input x:");
k = scanf("%lf",&x);
if(x<0 || fmod(x,90) == 0 || x > DBL_MAX || k == 0){
printf("Wrong Format!Try again!\n");
continue;
}
} while(x<0 || fmod(x,90) == 0 || x > DBL_MAX || k == 0);
}