русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Двовимірні масиви в Сі Шарп

Двовимірні масиви використовуються в програмуванні досить часто. Приміром для обчислення матриць. Робота з друмерными масивами в C# відбувається трохи по-іншому, ніж у самому Сі або С++. Для того щоб оголосити двовимірний масив в Сі Шарпе, необхідно написати наступне:

int[,] mas = new int[3, 3];

Зверніть увагу, що масив може бути заповнений будь-якими числами від 0 до нескінченності. Звичайно негативним він бути не може.

Заповнення масиву відбувається в основному через цикл.

Приклад заповнення друмерного масиву:

for (int i = 0; i < 3; i++)
    for (int j = 0; j < 3; j++)
    {
        mas[i, j] = i*j;
    }

Наводжу приклад програми, яка робить введення чисел у масив, висновок масиву в консолі.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] mas = new int[3, 3];
            Random rand = new Random();

            for (int i = 0; i < 3; i++)
                for (int j = 0; j < 3; j++)
                {
                    mas[i, j] = rand.Next(0,1000);
                }

            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    Console.Write(mas[i, j] + " ");
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
    }
}

 

Результат роботи програми:

 

Переглядів: 4556

Повернутися взміст


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн