Установить разницу между временными промежутками в минутах и секундах - C (СИ)
Формулировка задачи:
Задача:Составить программу, в которой вводятся значения двух временных промежутков в часах. Разницу
между этими промежутками в минутах и секундах.
Попытка решения:
Вот вроде бы составил программу, а толку от нее ноль, что я не так сделал?
И вообще, ход мыслей, правильный, нет?
#include <stdio.h> #include <math.h> /* * */ int main() { int a,b; printf("введите первый временной промежуток (в часах):"); scanf ("%d", a); printf("введите второй временной промежуток (в часах):"); scanf ("%d", b); if (a < b) printf("Расстояние между промежутками: {0} минут или {1} секунд", (b - a) * 60, (b - a) * 360); else printf("Расстояние между промежутками: {0} минут или {1} секунд", (a - b) * 60, (a - b) * 360); return 0; }
Решение задачи: «Установить разницу между временными промежутками в минутах и секундах»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> int main() { int a, b; printf("введите первый временной промежуток (в часах): "); scanf("%d", &a); printf("введите второй временной промежуток (в часах): "); scanf("%d", &b); printf("Расстояние между промежутками: %d минут или %d секунд", abs(a - b) * 60, abs(a - b) * 360); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с консолью и математическими операциями
- Объявление переменных a и b типа int для хранения времени в часах
- Вывод сообщения с просьбой ввести первый временной промежуток
- Считывание значения первого временного промежутка с помощью функции scanf и сохранение его в переменной a
- Вывод сообщения с просьбой ввести второй временной промежуток
- Считывание значения второго временного промежутка с помощью функции scanf и сохранение его в переменной b
- Вычисление разницы между временными промежутками в часах с помощью операции вычитания и сохранение результата в переменной a
- Вычисление разницы между временными промежутками в часах с помощью операции вычитания и сохранение результата в переменной b
- Вывод сообщения с указанием разницы между временными промежутками в минутах и секундах
- Формирование строки с помощью sprintf для вывода расстояния между промежутками в часах в формате
Расстояние между промежутками: %d минут или %d секунд
- Использование функции printf для вывода строки на экран
- Возврат значения 0 для завершения работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д