Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

Вариант 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. Тема 6 Обігові кошти на підприємстві
3. 1930х гг Исторические наброски Чураков Д
4. тема внутренних тайн Сказание о Златовласке Камзол отпущения Модуль 4
5. Кибернетика Доклад
6. реферат дисертації на здобуття наукового ступеня кандидата економічних наук Київ ~ 2002 Дисертац
7. Персона Особенности альбома Персона Задняя обложка вырезается только со студийной съемки
8. хімічна характеристика медикаментозного електрофорезу
9. микробной теорией
10. ОЦІНКА ДОВГОСТРОКОВИХ ЗОБОВЯЗАНЬ АГРАРНО-ВИРОБНИЧОГО ТОВАРИСТВА З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ «АГРОЦЕНТР К»
11. Курсовая работа- Стили руководства- их особенности, достоинства и недостатк
12. ТЕМА- ВИДИ ДЖЕРЕЛ ТРУДОВОГО ПРАВА Ключові терміни та поняття- Конституція України Кодекс законів про пр
13. Система обєктів внутрішнього контролю
14. 1 Понятие административного правоотношения
15. ТЕМА 4. ФОРМЫ ОБЩЕСТВЕННОЙ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА
16. НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ И УПРАВЛЕНИЯ НИНХ
17. ДипломнАЯ РАБОТА Совершенствование структуры службы пожаротушения государственной противопожарной слу
18. тема Ответ а правильный Ответ в Ответ с Ответ d Отв
19. Нейродермит Лечебная физическая культура и лечебное питание
20. Модель briefcase средствами MIDAS