Переменной целого типа в присвоить первую цифру с дробной части положительного действительного числа x - C (СИ)
Формулировка задачи:
Помогите написать вот такую программу, заранее благодарен
Решение задачи: «Переменной целого типа в присвоить первую цифру с дробной части положительного действительного числа x»
textual
Листинг программы
d =((int)(x*10)%10);
Объяснение кода листинга программы
В данном коде происходит следующее:
- Вычисляется значение выражения
x*10, которое представляет собой умножение числаxна 10. - Результат этого умножения приводится к целому типу данных с помощью функции
int(). - Затем, с помощью оператора
%, получается остаток от деления полученного целого числа на 10. - Этот остаток присваивается переменной
d. Таким образом, в переменнойdбудет храниться первая цифра числаx.