The basics of programming in c++ for beginners

A task. Calculate the number of days between dates.

The task is simple: Find the number of days between two dates. Provide account leap years.

To practice the two options:

  1. One of the boundary dates described only a year. That is, the start date is entered in full (for example 25.12.2015), and the second only a year (for example 2016). It counts the days before 01.01.2016
  2. Both the date of full – describes day month year.

Here is an example of a, partially crucial first simplified version:

Here the function DaysCount() It receives in the first three parameters of the start date (year, month, day) and the last parameter boundary (year, 1-th day of January,)

Solve any possible way, even though the cycle with something else. But the decision of the second embodiment does not show :) Let it be homework. Good luck!

Questions to ask in the comments

40 thoughts on “A task. Calculate the number of days between dates.

  1. please help to write a program

    Determine how many days in a year (Total 12 months, each has a certain number of days) using a function for, and one-dimensional array

  2. [code]#include “stdafx.h”
    #include
    using namespace std;
    int main()
    {
    int monthM[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
    char ch;
    int end, day, month, year, sum = 0;
    setlocale(LC_ALL, “rus”);
    cout <> day >> ch >> month >> ch >> year;
    cout<> end;

    for (int i = month + 1;i <= 11;i ) sum += monthM[i];
    sum += monthM[month]+day + (end – year) * 365;
    for (int i = year+1; i < end; i )
    if (i % 400 == 0 || i % 4 == 0) sum++;//Wikipedia is written, that in the Gregorian calendar leap year every 4th + each 400y
    if ((year % 400 == 0 || year % 4 == 0) && month < 4) sum++; //starting year checking separately, tk. even if it is a leap year, we can not catch 29fevralya during
    cout << "\nВ этом промежутке " << sum << "дней!";
    return 0;
    }
    [/code]

  3. 2 – Fragments of advertising blocks – 12.06.2003
    Video from Thursday, 12 June 2003 r.

    1. 2 – Fragment of an advertising block – 20.11.2000
      Video from Monday, 20 November 2000 r.

      1. 1 – Two advertising blocks and announcements, ident – 20.07.2010
        Video from Tuesday, 20 July 2010 r.

      2. Two advertising blocks and announcements, social announcement and spot, for audios – 24.09.2008
        Wednesday's footage, 24 September 2008 r.

    2. 2 – Fragments of advertising blocks – 24.04.2013
      Wednesday's footage, 24 April 2013 r.

    3. 1 – Fragments of advertising blocks – 27.01.2012
      Recording from Friday, 27 January 2012 r.

    4. 1 – Fragments of advertising blocks – 28.09.2014
      Footage from Sunday, 28 September 2014 r.

    5. 2 – Two advertising blocks and announcements, social announcement and spot, for audios – 24.04.2012
      Video from Tuesday, 24 April 2012 r.

    6. Two advertising blocks and announcements, social announcement and spot, for audios – 27.11.2009
      Recording from Friday, 27 November 2009 r.

    7. 2 – Fragments of advertising blocks – 24.10.2011
      Video from Monday, 24 October 2011 r.

    8. 1 – Two advertising blocks and announcements, ident – 24.12.2000
      Footage from Sunday, 24 of December 2000 r.

  4. TV program with 10 по 16 October 2011 g. D. Kokshetau, Kazakhstan
    Воскресенье, 16 October 2011 g.
    Kazakhstan
    Message
    Channel One Eurasia
    El-Arna
    Astana
    Kazakhstan-Kokshetau
    CTC
    NTC
    7 channel
    Noble channel

  5. TV program for the week 29.05.2011, vs
    Kazakhstan
    Message
    El-Arna
    Channel One Eurasia
    CTC
    NTC
    31 channel
    First channel
    Россия 1
    NTV
    REN-TV

  6. TV program with 21 по 27 Martha 2011 g. D. Kokshetau, Kazakhstan
    Четверг, 24 Martha 2011 g.
    Kazakhstan
    Message
    Channel One Eurasia
    El-Arna
    Astana
    Kazakhstan-Kokshetau
    CTC
    NTC
    31 channel
    7 channel
    STV
    Hit TV
    Noble channel

  7. TV program Kazakhstan truth for a week 10.02.2012, pt
    Kazakhstan
    Message
    El-Arna
    Chick

Leave a Reply

Your email address will not be published. Required fields are marked *