Вещественное X из Даты рождения - C (СИ)
Формулировка задачи:
Здравствуйте,нужна помощь по одной программке,надо вывести вещественное из даты рождения.
На скрине показано как должно быть
Как не пытался,не получается(сравнивал по самому же скрину,вводил ту же дату).
Мой код
P.S. Если кто может,поясните мне почему на скрине(скрин получил от препода,как пример результата проги,по нему собственно и составлял свою) 1093Е+003,а у меня знак - . Зараннее огромное спасибо.
#include<stdio.h> //Модуль стандартного ввода-вывода #include<conio.h> /*Модуль функций расширения ввода-вывода*/ #include<windows.h> int main() { int D,M,Y; SetConsoleOutputCP(1251); SetConsoleCP(1251); printf ("Введите день рождения D="); scanf ("%i",&D); printf ("Введите месяц рождения M="); scanf ("%i",&M); printf ("Введите год рождения Y="); scanf ("%i",&Y); printf ("\nДесятичная система счисления"); printf ("\n D=%d",D); printf ("\n-D=%d",-D); printf ("\n D=%8.0d",D); printf ("\n-D=%8.0d",-D); printf ("\n D=%0.8d",D); printf ("\n-D=%0.7d",-D); printf ("\n D=%8.5d",D); printf ("\n-D=%8.5d",-D); printf ("\nШестнадцатеричная система счисления"); printf ("\n D=%0.8X",D); printf ("\n-D=%0.8X",-D); printf ("\nВосьмеричная система счисления"); printf ("\n D=%0.11o",D); printf ("\n-D=%0.11o",-D); printf ("\nВещественное х=Y.MD"); printf ("\n x=%0.9e",Y,M,D); getch(); return 0; }
Решение задачи: «Вещественное X из Даты рождения»
textual
Листинг программы
printf ("\n x=%0.9e",Y+(M/10.0)+(D/100.0));
Объяснение кода листинга программы
Код выполняет следующие действия:
- Использует функцию printf для вывода строки формата.
- В формате строки используется спецификатор
%0.9e
для вывода вещественного числа с точностью до 9 знаков после запятой. - Значение вещественного числа вычисляется как сумма чисел Y, M и D, приведенных к типу double.
- Число Y представляет собой год рождения.
- Число M представляет собой месяц рождения.
- Число D представляет собой день рождения.
- Перед выводом числа Y, M и D приводятся к типу double для точного вычисления.
- Вычисленное значение вещественного числа выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д