close

Вход

Забыли?

вход по аккаунту

?

Практикум классы

код для вставкиСкачать
Лабораторная работа (Практикум классы)
Студент группы: ИП-304
Пастушенко Д.И.
Задание
Создать класс для работы с двумерным массивом целых чисел. Разработать следующие элементы класса:
o Поля:
§ int [,] IntArray;
§ int n.
o Конструктор, позволяющий создать массив размерности nxn.
o Методы, позволяющие:
§ ввести элементы массива с клавиатуры;
§ вывести элементы массива на экран;
§ вычислить сумму элементов i -того столбца.
o Свойства:
§ позволяющее вычислить количество нулевых элементов в массиве (доступное только для чтения);
§ позволяющее установить значение всех элементы главной диагонали массива равное скаляру (доступное только для записи).
Код
namespace ConsoleApplication1
{
class Massiv{
public int[,] IntArray = new int [0, 0];
public Massiv (int n, int m){
IntArray = new int[n,m];
}
}
class Program
{
static void Main(string[] args){
int n = 3, m = 3;
Massiv Array_1 = new Massiv(n, m);
for (int i = 0; i < n; i++) {
Console.WriteLine("Вводите " + i + " Линию ");
int k = 0;
while (k < m)
{
try
{
Array_1.IntArray[i, k] = Convert.ToInt32(Console.ReadLine());
}
catch
{
Console.WriteLine("Вводите дальше");
continue;
}
k++;
}
Console.WriteLine("Хорошо:");
for (int j = 0; j < m; j++)
{
Console.Write(Array_1.IntArray[i, j] + " ");
}
Console.WriteLine();
}
Console.WriteLine("Ваш массив:");
for (int i = 0; i < n; i++){
for (int j = 0; j < m; j++) {
Console.Write(Array_1.IntArray[i, j] + " ");
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Программа
Документ
Категория
Рефераты
Просмотров
29
Размер файла
37 Кб
Теги
практикум, класс
1/--страниц
Пожаловаться на содержимое документа