Пространство имен не может не может напрямую включать в себя такие члены, как поля или методы - C#
Формулировка задачи:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication71
{
struct commodity
{
public string name;
public int num;
public double price;
public DateTime d;
};
static void [U]Main[/U](string[] args)
{
int N = 3;
commodity[] arr = new commodity[N];
arr[0].name = "dress1";
arr[0].price = 1200000;
arr[0].num = 34;
arr[0].d = new DateTime(2015, 6, 1);
arr[1].name = "dress2";
arr[1].price = 22000;
arr[1].num = 10;
arr[1].d = new DateTime(2015, 6, 11);
arr[2].name = "dress3";
arr[2].price = 22000;
arr[2].num = 24;
arr[2].d = new DateTime(2015, 6, 11);
DateTime now = DateTime.Now;
for (int i = 0; i < N; i++)
{
int months = Math.Abs((now.Month - arr[i].d.Month) + 12 * (now.Year - arr[i].d.Year));
if (months > 1 && arr[i].price > 1000000) Console.WriteLine("№ = {0} Name = {1}", i + 1, arr[i].name);
}
Console.ReadKey();
}
}Решение задачи: «Пространство имен не может не может напрямую включать в себя такие члены, как поля или методы»
textual
Листинг программы
struct commodity
{
public string name;
public int num;
public double price;
public DateTime d;
};