Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/30: Рейтинг темы: голосов - 30, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 15.10.2020
Сообщений: 13

Положение часовой стрелки по градусам

19.10.2020, 18:24. Показов 6622. Ответов 4

Студворк — интернет-сервис помощи студентам
Всем привет, не так давно изучаю язык С++, решаю задачки на сайте. Задача:
Часовая стрелка повернулась с начала суток на d градусов. Определите, сколько сейчас целых часов h и целых минут m.

Входные данные
На вход программе подается целое число d (0≤d<360).

Выходные данные
Выведите на экран фразу:

It is ... hours ... minutes.

Вместо многоточий программа должна выводить значения h и m, отделяя их от слов ровно одним пробелом.
Вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
using namespace std;
int main(){
    int d, h, m;
    cin >> d;
    m=d*2;
    h=m/60;
    m %= 60;
    cout << "It is " << h << " hours " << m << " minutes";
    return 0;
}
На сайте пишет неправильный ответ, не могу понять в чем ошибка.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.10.2020, 18:24
Ответы с готовыми решениями:

Поворот матрицы по часовой стрелки
Задан квадратный массив А из N строк и N столбцов. Произвести «поворот по часовой стрелке» массива таким образом, чтобы элементы 1 строки...

Повернуть матрицу против часовой стрелки
Повернуть матрицу против часовой стрелки. Я написал программу, но она не запускается. Где-то я опять ошибся. :-( // Программа_№5.cpp:...

Поворот матрицы против часовой стрелки
Здравствуйте! Я собрал программу для решения этой задачи, но программа всё равно не работает. // Программа_№5.cpp: определяет точку...

4
Злостный нарушитель
 Аватар для Verevkin
10242 / 5670 / 1260
Регистрация: 12.03.2015
Сообщений: 26,278
19.10.2020, 19:04
Цитата Сообщение от vanprofi Посмотреть сообщение
Часовая стрелка повернулась с начала суток на d градусов. Определите, сколько сейчас целых часов h и целых минут m.
Входные данные
На вход программе подается целое число d (0≤d<360).
При такой постановке задачи точность будет = 2 минуты (1°).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
unsigned deg2hrs(unsigned deg, unsigned &mins)
{
  mins = 2 * deg % 60; // 2 минуты = 1° часовой стрелки
  return deg / 30; // 1 час = 30° часовой стрелки
}
 
int main ()
{
  unsigned m, h;
  for (unsigned d = 0; d != 360; d++)
  {  
    h = deg2hrs(d, m);
    printf (" # %u° = %u:%.2u\n", d, h, m);
  }
  return 0;
}
0
21 / 17 / 5
Регистрация: 05.09.2020
Сообщений: 167
19.10.2020, 19:15
Verevkin, в его примере тоже 1 градус - 2 минуты, нет?

Добавлено через 6 минут
Предполагаю, что 360 - это 24 часа, по этому не проходит.
0
Злостный нарушитель
 Аватар для Verevkin
10242 / 5670 / 1260
Регистрация: 12.03.2015
Сообщений: 26,278
19.10.2020, 19:36
Цитата Сообщение от macced Посмотреть сообщение
в его примере тоже 1 градус - 2 минуты, нет?
Не знаю. Я неоформленный тегами говнокод не читаю.
0
0 / 0 / 0
Регистрация: 13.12.2022
Сообщений: 1
13.12.2022, 14:05
#include <bits/stdc++.h>
using namespace std;

int main()
{
int d, m, h;
cin >> d;
m = d * 2;
h = m / 60;
m %= 60;
cout << "It is " << h << " hours " << m << " minutes.";


return 0;
}

на сайте говорит что это правильный ответ))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.12.2022, 14:05
Помогаю со студенческими работами здесь

Заполнение матрицы против часовой стрелки
Заполнить матрицу 9х9 числами, начиная с единицы: вниз - вправо - вверх - влево. Помогите, пожалуйста. Срочно надо...

Спиральная матрица против часовой стрелки
Нужно создать спиральную матрицу m*n, элементы которой располагаются против часовой стрелки m*n. При выводе должно получиться что-то типо...

поворот неквадратной матрицы на 90° против часовой стрелки
Имеется такое задание: написать программу, выполняющую поворот неквадратной матрицы на 90° против часовой стрелки. Матрицы должны храниться...

Заполнить матрицу с середины против часовой стрелки
Нужно заполнить квадратную матрицу(то есть размер nXn) нужно заполнить по спирали, начиная с центра и продолжая идти против часовой...

Повернуть массив на 90˚ против часовой стрелки
Здравствуйте. Помогите пожалуйста решить задание по c++. Нужно повернуть массив на 90˚ против часовой стрелки.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru