Сдать решение задачи 4-Таблица Полный : 100
Ограничение времени: 500 мс
Ограничение памяти: 512M
Ограничение размера стека: 64M
Задача 4: Таблица
Бесконечную таблицу, строки и столбцы которой пронумерованы целыми числами начиная с 1 сверху вниз и слева направо, заполняют целыми числами 1, 2, 3 и т.д. Числа выписываются в соседние клетки по границам квадратов увеличивающегося размера (см. рисунок).
Дано число n, определите номер строки и номер столбца, в котором окажется это число.
Входные данные
Программа получает на вход одно целое число n, 1 ≤ n ≤ 1018.
Обратите внимание, что значение n может быть больше, чем возможное значение 32-битной целочисленной переменной, поэтому необходимо использовать 64-битные числа (тип int64 в языке Pascal, тип long long в C и C++, тип long в Java и C#).
Выходные данные
Программа должна вывести два целых числа: номер строки и номер столбца, в которых находится число n в этой таблице. Запись выводимых чисел должна содержать только цифры, вывод действительных чисел в ответе считается неверным.
273
452
Ответы на вопрос:
//pascal abc.net 3.1 сборка 1219 uses system; var d1,d2: datetime; a: integer; begin writeln('1 дата: '); write('день: '); readln(a); d1: =d1.adddays(a); write('месяц: '); readln(a); d1: =d1.addmonths(a); write('год: '); readln(a); d1: =d1.addyears(a); writeln('2 дата: '); write('день: '); readln(a); d2: =d2.adddays(a); write('месяц: '); readln(a); d2: =d2.addmonths(a); write('год: '); readln(a); d2: =d2.addyears(a); writeln('res: ',abs((d2-d1).days)); end. пример ввода: 1 дата: день: 1 месяц: 1 год: 1998 2 дата: день: 2 месяц: 1 год: 1999 пример вывода: res: 366
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
UILA33626.08.2020 05:12
-
DAYDEMON06.07.2022 00:11
-
СветланаП11.06.2020 20:02
-
HFccv09.06.2022 16:46
-
Kodan12325.03.2023 11:25
-
DAYDEMON12.07.2020 06:51
-
dossovatomiris03021.05.2023 23:49
-
hiphoptema0109.11.2020 20:57
-
Katri192114.03.2021 21:48
-
Anasteija23.07.2022 22:11
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.