Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BibasVP
1 / 1 / 0
Регистрация: 20.11.2011
Сообщений: 9
#1

По времени определить градус. Реализация в C. - C++

27.11.2011, 20:08. Просмотров 943. Ответов 1
Метки нет (Все метки)

Дано время — два целых числа количество часов и минут. Необходимо определить меньший угол между часовой и минутной стрелками на циферблате часов.

При решении нельзя использовать условия, но можно использовать 1 тернарную операцию.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2011, 20:08     По времени определить градус. Реализация в C.
Посмотрите здесь:

Цикл: Написать программу вывода таблицы через 1 градус в 3 столбца C++
C++ Массив. По данному времени определить, какие из поездов стоят сейчас на станции
C++ Определить, сколько времени пройдет между двумя измерениями.
C++ Определить, сколько времени потребуется звездолёту, чтобы долететь до заданной звезды
C++ По номеру месяца определить название времени года
C++ Определить, сколько времени прошло от одного события до другого
Определить сколько секунд прошло между двумя моментами времени C++
C++ Определить промежуток времени
C++ Определить период времени, который необходим для увеличения количества бактерий
C++ По начальной скорости и времени полета тела определить угол, под которым тело брошено по отношению к горизонту
Определить остаток времени до конца дня C++
C++ Определить, сколько клеток будет через определенные промежутки времени

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
27.11.2011, 20:59     По времени определить градус. Реализация в C. #2
Цитата Сообщение от BibasVP Посмотреть сообщение
ано время — два целых числа количество часов и минут. Необходимо определить меньший угол между часовой и минутной стрелками на циферблате часов.
При решении нельзя использовать условия, но можно использовать 1 тернарную операцию.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <conio.h>
 
int main()
{
    printf("Enter hour (1 - 12)   : ");int hour;scanf("%d",&hour);
    printf("Enter minute (1 - 60) : ");int minute; scanf("%d",&minute);
    int hour_angle    = hour*360/12;
    int minute_angle  = minute*360/60;
    int delta = minute_angle < hour_angle ?  hour_angle - minute_angle : minute_angle - hour_angle;
    printf("Min angle : %d degrees\n",delta);
    printf("Press any key to continue\n");
    getch();
    return 0;
}
Миниатюры
По времени определить градус. Реализация в C.  
Yandex
Объявления
27.11.2011, 20:59     По времени определить градус. Реализация в C.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru