0

Перевод 12 часового времени в 24 часовую систему

Понимаю код не фонтан , но что здесь не работает?Тесты Military time 3 и 5 не проходит ( https://code.sololearn.com/ct1aBVX1KkSw/?ref=app)

7th Apr 2021, 10:37 AM
Иван Зайцев
Иван Зайцев - avatar
6 Answers
+ 2
😃😄😅 у вас та-же логическая ошибка что и у Мамазузу Равви https://www.sololearn.com/Discuss/2746930/?ref=app Я уже дал там ответ: Нужно прописать условие до и после 10 часов. Может ВАМ объединиться?
7th Apr 2021, 11:10 AM
Solo
Solo - avatar
+ 2
Для начала у вас выдаёт ошибку из-за не использования переменной time00 стр. 6 ☺️ мне нравится ваш способ решения задачи, так просто, (с минимальным знанием программирования - гениально) Успехов в кодировании 🙋
7th Apr 2021, 10:54 AM
Solo
Solo - avatar
+ 2
Абсолютно верно. И ещё: для решения задачи достаточно проверки заглавных A, P. Также ваш код можно немного сократить: Команду ввода можно записывать также как и команду вывода, (cin >> пер1 >> пер2;); t = t + 12 аналогично t += 12.
7th Apr 2021, 5:40 PM
Solo
Solo - avatar
+ 1
Спасибо большое
7th Apr 2021, 4:25 PM
Иван Зайцев
Иван Зайцев - avatar
+ 1
Проще говоря, любое однозначное число в этом виде должно начинаться с 0(так как чисел ведь четыре "ХХ:ХХ") , например 9:46 am >> 09:46; 2.12 am >> 02:12 и т.д.
7th Apr 2021, 5:12 PM
Иван Зайцев
Иван Зайцев - avatar
+ 1
Спасибо, не знал эти вещи
7th Apr 2021, 5:57 PM
Иван Зайцев
Иван Зайцев - avatar