Создание массива дат, отстающих друг от друга на 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д