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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 15.1.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. тематически повторяющиеся задачи- измерение и учет количества продукции составление технической и управлен1
4. Эскизный тепловой и электрический расчет камерной электропечи периодического действия
5. Век рыцарства
6. Многоэтажный жилой дом с помещениями общественного назначения. Практика
7. МЕДИЦИНАЛЫ~ УНИВЕРСИТЕТ АСТАНА А~ 1 Денсаулы~ са~тау кафедрасы П~Н БОЙЫНША БІЛІМ Ж~НЕ ДА~ДЫЛА
8.  1абкадырова 02ps1684913 mychbu9ez 3 12
9. Drum mshine добиваясь более ldquo;живогоrdquo; звучания
10. Характеристика и значение деловых игр в медицин
11. Всякое препятствие любви только усиливает ее
12. SR71(BC). Стратегический разведчик
13. Тема 6 Планирование деятельности расчет производственной программы предприятия
14. Room This type of hed my be ssocited with ny terminl tone in n utternce of ny communictive type commnds questions sttements etc
15. Римских элегий Гете вышедший отдельным изданием в 1896 году
16. Юриспруденция Хабаровск 2004 ББК х 3 Х 12 Экологическое право- Мето
17. Тема урока Основные термины и понятия Наглядность Дата Пр
18. КАРДИСПЕЦСТРОЙ основано 01 сентября 2010г
19. . Краткая история и предмет экологии.
20. Таблица по биологии.html