Создание массива дат, отстающих друг от друга на 6 дней, начиная от сегодняшней даты - C#
Формулировка задачи:
Нужен массив дат, отстающих друг от друга на 6 дней, начиная от сегодняшней даты. Длину массива (кол-во дат) задаю самостоятельно. Результат вывожу на консоль.
Застопорился... результат выводит неправильный (несколько дат 1 числа и 1 года, несколько сегодняшних минус 6 дней) В чем проблема?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication16
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Vvedite 4uslo elemntov massiva");
int size = int.Parse(Console.ReadLine());
DateTime[] date = new DateTime[size];
for (int i =0 ; i < date.Length; i++)
{
//date[0] = DateTime.Today;
date[i] = DateTime.Today.AddDays(-6);
Array.Sort(date);
Console.WriteLine(date[i].ToString());
}
}
}
}Решение задачи: «Создание массива дат, отстающих друг от друга на 6 дней, начиная от сегодняшней даты»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication16
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Vvedite 4uslo elemntov massiva");
int size = int.Parse(Console.ReadLine());
DateTime[] date = new DateTime[size];
DateTime d = DateTime.Now;
for (int i = 0; i < date.Length; i++)
{
date[i] = d;
Console.WriteLine(date[i].ToString());
d = d.AddDays(6);
}
Console.ReadLine();
}
}
}