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

Вывод даты по году и номеру дня - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Компактно разместить числа в переменной размером в 3 байта http://www.cyberforum.ru/cpp-beginners/thread201848.html
0 <= a <= 12, 0 <= b <= 9, 1900 <= c <= 2005, 0 <= d <= 31, 0 <= e <= 1 Компактно разместить числа в переменной размером в 3 байта.
C++ Блок схема. Помогите написать блок схему для 3 задач!! Сессия на носу без вашей помощи не справлюсь! #include<stdio.h> #include <cstdlib> #include <iostream> #include<math.h> #define N 50 int main() { int mas, i, j, ii, jj; http://www.cyberforum.ru/cpp-beginners/thread201845.html
Написать прогу C++
Формулировка задачи Выполнить следующие задания, согласно варианту: 1. Проверить если число n (числа m, n и k) удовлетворяют заданное условие. 2. Определить все числа из интервала , которые удовлетворяют заданное условие. 3. Определить первые n числа, которые удовлетворяют заданное условие. 4. Написать функции для чтение, вывода и обработки динамических, статических или заданных с клавиатуры...
C++ copy в Delphi, аналог на C++?
Здравствуйте! Пишу курсовую на C++, некоторые функци для программы нашел в коде Delphi. Но вот не могу перенести две строки. while Rims = Copy(S, 1, Length(Rims) ) do S := Copy( S, 1+Length(Rims), 255); Функции strncpy и strcpy ругаются про неправильный тип (я использую string а не char), как мне заставить их работать с типом стринг? Пожалуйста, помогите.
Visual C++ MFC - MDI - убрать лишние элементы http://www.cyberforum.ru/cpp-beginners/thread201789.html
Привет, пишу софт на MFC - MDI - там есть для документов Таб-вкладки. Можно ли элементы крестик и стрелка просто убрать, через код - переопределение стилей? Элементы - во вложении на рисунке красным указаны.
C++ очень интересная загадка по мотивам одной известной истории=) Вы, наверное, слышали историю о том, как один могуществен-ный правитель обещал наградить ученого, оказавшего ему большую услугу. Ученый, когда его спросили, что бы он хотел получить в награду, указал на шахматную доску и промолвил: «Положите одно пшеничное зерно на первую клетку, два — на вторую, четыре на третью, восемь на следующую и т. д.». Пра-витель, которому явно недоставало математической... подробнее

Показать сообщение отдельно
Fantom.AS
 Аватар для Fantom.AS
2 / 1 / 0
Регистрация: 17.11.2010
Сообщений: 121
02.12.2010, 10:03     Вывод даты по году и номеру дня
Фрагмент кода


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "iostream"
#include "string.h"
using namespace std;
static int day_tab[2][13] = {
      (0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31),
      (0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)};
const int maxline=4;
 
  
int day_of_year(int year,int month,int *day)      /* set day of year - день набора года */
                                 /* from month & day - с месяца & дня */  
 {
   int i, leap;
   leap = year%4 == 0 && year%100 != 0 || year%400 == 0;
   for (i = 1; i < month; i++)
      *day += day_tab[leap][i];
   return(*day);
}
 
void month_day(int year,int  yearday,int *pmonth,int *pday) /*set month,day - set месяц, день */
                                        /* from day of year - со дня года */
{
    int i, leap;
    leap = year%4 == 0 && year%100 != 0 || year%400 == 0;
    for (i = 1; yearday > day_tab[leap][i]; i++)
        yearday -= day_tab[leap][i];
    *pmonth = i;
    *pday = yearday;
    return;
}
int main(void)
{   
 
    getch();
    return 0;
}
Задание вывести дату, зная ее номер дня и год.
В этом коде пустая главная функция, надо разобраться в 2-х других функциях разобраться и выполнить задание.
Заранье спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru