Определить первую цифру после точки - C (СИ)
Формулировка задачи:
Дано вещественное число, найти первую цифру после точки.
вот что получилось у меня:
но в итоге выдается тарабарщина, хелп ми плиз)
#include <stdio.h> #include <stdlib.h> #include <windows.h> #include <math.h> int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int chislo, itog; double x; printf("Введите вещественное число: "); scanf("%lf", &x); chislo = x * 10; itog = chislo % 10; printf("Первое число дробной части выражения равно: %i", &itog); return 0; }
Решение задачи: «Определить первую цифру после точки»
textual
Листинг программы
printf("Первое число дробной части выражения равно: %i", &itog);
Объяснение кода листинга программы
Код выполняет следующие действия:
- Выводит на экран фразу
Первое число дробной части выражения равно:
с помощью функции printf. - Форматирует выводимую строку с помощью спецификатора формата
%i
, который указывает на то, что в указанном месте должно быть выведено целочисленное значение. - Передает в функцию printf целочисленную переменную itog в качестве аргумента, значение которого будет выведено на экран.
- Значение переменной itog будет выведено на экран после того, как будет выведено сообщение
Первое число дробной части выражения равно:
. - Результатом выполнения данного кода будет вывод на экран значения переменной itog.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д