У вас вопросы?
У нас ответы:) SamZan.net

Вариант 16 using System; using System

Работа добавлена на сайт samzan.net: 2015-12-26

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.7.2025

Вариант 16

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1

{

class Massiv

{

int[] M; //pole dlya massiva

public int n; //otkritoe pole dlya razmernosti massiva

public int this[int x] //INDEKSATOR dlya dostupa k elementam massiva

{

get //chtenie

{

if (x >= 0 && x < n) //esli x v diapazone 0..n

{

return M[x]; //generaciya otveta

}

else //inache

throw new FormatException(); //oshibka

}

set { M[x] = value; } //zapis' znacheniya

}

public Massiv() //konstruktor bez parametrov

{

this.n = 10;

this.M = new int[10];

}

public Massiv(int n) //konstruktor s parametrom n

{

this.n = n;

this.M = new int[n];

}

public Massiv(params int[] Y) //konstruktor s parametrom massiva neopredelennoj dlini

{

this.n = Y.Length; //prisvaivanie polyu dlini massiva iz parametra

this.M = Y; //ptisvaivanie polyu massiva M parametra - massiv Y

}

public static Massiv operator -(Massiv a) //Metod udeleniya

{

a.n = a.n - 1;

return a;

}

public void Print() //metod vivoda massiva na ekran

{

for (int i = 0; i < n; i++)

{

Console.Write(M[i]+" ");

}

}

}

class Program

{

static void Main(string[] args)

{

try //kontroliruyuwij blok oshibok

{

Console.WriteLine("Введите размерность массива");

int c = Convert.ToInt32(Console.ReadLine());

int[] m = new int[c]; //peremennaya mssiv m tipa double

Console.WriteLine("Введите элементы массива");

for (int i = 0; i < c; i++)

{

Console.Write((i + 1) + "-й ");

m[i] = Convert.ToInt32(Console.ReadLine()); //vvod elementa massiva

}

Massiv MAS = new Massiv(m); //sozdanie objekta s pompw'yu konstruktora s parametrom mssiva

MAS.Print();//vipolnenie metoda Print dlya ob'ekta MAS

Console.WriteLine();

Console.WriteLine();

MAS.Print();//vipolnenie metoda Print dlya ob'ekta MAS

}

catch

{

Console.WriteLine("Неверный ввод!");

}

Console.ReadKey();

}

}

}




1. Все лень. Решил отдохнуть после выходных
2. Петербургский государственный политехнический университет ФизикоМеханический факультет
3. 1Phonetik und Phonologie ihre Forschungsgebiete.
4. Верховна Рада України 14 жовтня 1992 року прийняла Закон України Про охорону праці
5. я всем на удивление- Коммуне жить ~ с песней дружить
6. Безопасность российской семьи и перспективы развития социальной работы
7. импрессионисты [2
8. ЛИЧНОСТНОГО БЛАГОПОЛУЧИЯ ЧЕЛОВЕКА Развитие регионов всегда рассматривается с точки зрения совокупност
9. От Шефа 20см Подарочные Сертификаты Tupperwre на приобретение изделий из Каталога на общую сумму 10000 руб
10. де ти з~їси цю чашу жиру перед іншими приголосними- Бразилія циліндр; б у географічних назвах із кінцеви.html