Новое в программировании в целом, создание программы на C с VisualStudio, которая будет принимать плавающую точку от пользователя и возвращать ее, если она отрицательна или нет, затем получить ее как целое число и, наконец, вернуть первую цифру целого числа , Код выглядит примерно так:
double extractDigit1(x){
double userFloatValue = x;
(userFloatValue >= 0) ? printf(" %f is a positive value.", userFloatValue) :
printf(" %f is a negative value.", userFloatValue);
}
int main(){
double userValue;
scanf_s("%lf", &userValue);
extractDigit1(userValue);
}
При вводе 1234.345 я получаю:
"1202590843.000000 is a positive value."
вместо:
"1234.345 is a positive value."