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

Определить наименьшее время, которое должно пройти до того момента, когда часовая и минутная стрелка на циферблате совпадут - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти номер строки и номер столбца, в котором находится минимальный элемент матрицы http://www.cyberforum.ru/cpp-beginners/thread1043048.html
Как вывести номер столбца и номер строки? Совсем запутался. Вот код: #include<iostream.h> #include<conio.h> using namespace std; int main() { srand(time(NULL)); int n=3;int m=4; int...
C++ Составить программу для подсчета количества четных, нечетных и нулевых элементов матрицы Дана матрица 3х4. Составить программу для подсчета количества четных, нечетных и нулевых элементов матрицы. Буду очень благодарен за помощь! http://www.cyberforum.ru/cpp-beginners/thread1043039.html
C++ Чтение чисел из файла в массив целых чисел
Задание:Напишите программу сортировки элементов массива (любым методом) так, чтобы все чётные элементы оказались в левой части массива, а все нечётные – в правой. Кроме самого алгоритма нужно...
C++ Подскажите с Массивом!
Уже 2ой день мучаюсь с ним, помогите с решением пожалуйста Дан массив. Выяснить верно ли, что максимальный элемент превышает минимальный элемент не более чем на 25
C++ перегрузка оператора () http://www.cyberforum.ru/cpp-beginners/thread1042989.html
Вопрос заключается в следующем: - Что собой представляет перегружаемый оператор()? - Как его перегрузить? ( обычные операторы тип ++ и -- и им подобные я уже понял как перегружать, но что делать с...
C++ Вычислить значение arcsin от 0 до .5 с шагом 0.02 Вычислить значение arcsin от 0 до .5 с шагом 0.02. Результат записать в файл в градусах и минутах и распечатать в виде таблицы. Аргумент Функция Аргумент Функция подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6467 / 3115 / 306
Регистрация: 04.12.2011
Сообщений: 8,590
Записей в блоге: 4
16.12.2013, 01:57
Цитата Сообщение от Кристина Браун Посмотреть сообщение
спасибо, но оно не корректно работает(
Н-да, не учел, что часовая тоже двигается.
Но это же не составит для Вас проблемы?
На каждые 12 минут минутной стрелки часовая убежит на минуту. В каждом случае время увеличится.

Добавлено через 1 час 18 минут
Вы задумались?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <windows.h>
using namespace std;
int main(){
SetConsoleCP (1251); SetConsoleOutputCP (1251);
int m, n;
 
cout<<"Введите количество часов 1...12 ";
cin>>m;
cout<<endl;
 
cout<<"Введите количество минут 0...60 ";
cin>>n;
cout<<endl;
 
int h_mark = 5*m;
cout<<h_mark<<endl;
cout<<n<<endl;
double t =  (n <= h_mark)? 12.0*(h_mark - 11.0*n/12)/11 : 12.0*(60 - 11.0*n/12 + h_mark)/11;
cout << t << endl;
cout<<endl;
system("pause");
return 0;
}
можете округлить, если нужно.

то есть как ни парадоксально, но при вводе m=1; n=5; результат не нулевой, так как в этом случае часовая на самом деле уже правее отметки 5 мин. и её ещё надо догнать.

Не по теме:

Что же это за ВУЗ, где такое делают с девушками?

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