Компьютерный форум

Компьютерный форум (http://www.hardforum.ru/)
-   Вопросы начинающих программистов (http://www.hardforum.ru/f170/)
-   -   Создание программ на С++, написание кода (http://www.hardforum.ru/t46345/)

Anonymous 31.01.2003 04:22

Создание программ на С++, написание кода
 
Не могу написать 2 программы на С++:
Который день?
Срок: 1 секунда
Предел Памяти: 1000КБ


Иногда это очень важно знать который день недели будет данная дата. И мы начинаем искать самый ближайший календарь. Удачно можем найти один. И выясните, что этот не содержит дату, в которой Вы нуждаетесь. Какая жалость!

Таким образом Вас просят создать календарь, который будет обрабатывать любую дату в диапазоне лет от 1600 до 2400. Учитывая дату, ваша программа должна печатать (см. примеры ниже) как правильный календарь с месяцами, содержа дату. Не забудьте о високосных годах. Год, как рассматривается, является прыжком, если это многократное из 4 кроме этого, многократный из 100 кроме этого, многократный из 400. Например 1996 - високосный год, 1900 - не високосный год (это - множитель 4 и множитель 100) и 2000 - високосный год (это - множитель 4, множитель 100 и множитель 400 также).

Ввод
Первая линия входного файла содержит дату, то есть три целых числа: день (1-31), месяц (1-12) и год (1600-2400) отделенные пробелами.
Вывод
Выходной файл должен содержать точно 7 линий с правильным календарем в течение месяца, содержа данную дату. Формат календаря дается примерами ниже (для удобства читающих пробелы в примере вывода, заменены точками, реальный выходной файл должен содержать пробелы вместо этого). И не забудьте подсвечивать данную дату квадратными скобками.
Типовой Ввод
16 3 2002
Типовой Вывод
Понедельник ........ 4... 11... 18... 25
Вторник ........ 5... 12... 19... 26
Среда ........ 6... 13... 20... 27
Четверг ........ 7... 14... 21... 28
Пятница... 1.... 8... 15... 22... 29
Суб... 2.... 9.. [16].. 23... 30
Воскр... 3... 10... 17... 24... 31

и вторая:
Цифры
Срок: 5 секунд
Предел Памяти: 1000КБ

Джон решил пронумеровать страницы в своей записной книжке от 1 до N. Пожалуйста, выясните число нолей, пар..., nines он мог бы нуждаться.
Ввод
Один номер N (N < 1000000000)
Вывод
Должны быть 10 линий. Первая линия должна содержать число необходимых нолей, вторая линия должна содержать число необходимых..., десятая линия должна содержать номер необходимого девяток.
Типовой Ввод
12
Типовой Вывод
1
5
2
1
1
1
1
1
1
1

repdiablo 04.02.2003 12:18

Ты хочешь чтобы тебе всю програмку сделали????
 
Ты хочешь чтобы тебе всю програмку сделали???? http://www.hardforum.ru/images/smili...s/icon_eek.gif

SH@DOW 04.02.2003 12:23

Енто вопрос даже не навичков скорее лентяев, типа Джон мог бы и сам пронумеровать страницы своей записно книжки! http://www.hardforum.ru/images/smili...s/icon_lol.gif http://www.hardforum.ru/images/smili...s/icon_eek.gif


Часовой пояс GMT +4, время: 16:57.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.