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

Задачи на одномерный массив - C++

Восстановить пароль Регистрация
 
Angle126
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 9
14.03.2013, 21:46     Задачи на одномерный массив #1
1.За заданим роком і номером дня в році(від1 до365 або до366, якщо рік високосний) обчислити
дату(число, місяць). Наприклад, за2012 61 і за2013 60 обчислюється1 3 – перше березня.
2.За заданою датою(число, місяць, рік, наприклад, 6, 5, 2012) обчислити номер дня в році(від1
до365 або366, якщо рік високосний).

Знаю, что задачи достаточно простые, но никак не могу сообразить(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2013, 21:46     Задачи на одномерный массив
Посмотрите здесь:

C++ Одномерный массив.
C++ одномерный массив
C++ Одномерный массив!!!
массив одномерный C++
Одномерный Массив C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Zusul
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 8
14.03.2013, 21:55     Задачи на одномерный массив #2
Plz speak in Eng!!)
Croessmah
14.03.2013, 21:59
  #3
 Комментарий модератора 
Официальным языком форума является русский язык.
Перепечатайте задание.
Angle126
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 9
14.03.2013, 22:03  [ТС]     Задачи на одномерный массив #4
1. According to the year and the number of the date in a year(from 1 to 365 or 366, if its a leap year) determine the date(day, month). For example, in 2012 61 and in 2013 60- it will be the 1st of march(1(day) 3(month)).
2. According to the date(day, month, year, for example 6,5,2012) determine the number of the day in this year (from 1 to 365 or 366, if its a leap year).
HighPredator
15.03.2013, 00:25
  #5
 Комментарий модератора 
Angle126, какую часть фразы
Цитата Сообщение от Croessmah Посмотреть сообщение
Официальным языком форума является русский язык
вы не поняли?
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
15.03.2013, 01:53     Задачи на одномерный массив #6
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <boost/date_time/gregorian/gregorian.hpp> 
#include <iostream>
#include <cstddef>
 
int main() 
{
    std::size_t day, year;
    std::cin >> day >> year;
    boost::gregorian::date d(year, 1, 1);
    d += boost::gregorian::date_duration(day - 1);
    std::cout << d.day() << " " << d.month() << std::endl; 
}
http://liveworkspace.org/code/3Jr73d

2.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <boost/date_time/gregorian/gregorian.hpp> 
#include <iostream>
#include <cstddef>
 
int main() 
{
    std::size_t day, month, year;
    std::cin >> day >> month >> year;
    boost::gregorian::date d(year, month, day); 
    std::cout << d.day_of_year() << std::endl;
}
http://liveworkspace.org/code/zbtmJ
Yandex
Объявления
15.03.2013, 01:53     Задачи на одномерный массив
Ответ Создать тему
Опции темы

Текущее время: 02:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru