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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 5.4.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. на тему Статистические методы изучения доходов населения Вариант 7
3. 17511 НЯЧАНГ SI GON HOTEL 2 NH TRNG Single - Double Room RO 991.
4. Тема 4 Якість поверхонь деталей машин та її технологічне забезпечення Параметри що характеризують як
5. лекциям по дисциплине- Приборы первичной информации ТЕТРАДЬ ЦЕПИ ИЗМЕРИТЕЛЬНОГО ПРЕОБРАЗОВАНИЯ НА ПЕ
6. НА ТЕМУ- Основные тенденции развития мировой экономики во второй половине 20 века Сту
7. Тема 16. Упрощенная система налогообложения УСН 1
8. Теория прав человека
9. правовая форма ~ это форма организации предпринимательской деятельности закрепленная юридическим образом
10. Маркетинг