Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.93/117: Рейтинг темы: голосов - 117, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 19.10.2009
Сообщений: 29
1

Ступенчатый массив

26.10.2009, 13:32. Показов 23819. Ответов 22
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет, всем!

Вопрос касается ступенчатого массива , пример:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// СТУПЕНЧАТЫЙ МАССИВ
 
namespace ConsoleApplication96
{
    class Program
    {
        static void Main()
        {
            const int n=3, k=5,l=3,m=4;
            int[][] a=new int[n][];
                 a[0] = new int[k]{20,6,12,-5,7};
                 a[1] = new int[l]{1,2,9};
                 a[2] = new int[m]{2,11,0,-4};
 
                 Console.WriteLine("\t Исходный массив:");
 
                 for (int i = 0; i < n; ++i)
                 {
                     for (int j = 0;j<a[i].Length; ++j)
                         Console.WriteLine("\t a{0}{1} = {2}",i,j,a[i][j]);
                         Console.WriteLine();
                                  
                 }
                
        }
    }
}
Обязательно ли использовать в ступенчатом массиве при циклировании
элементов свойство Length, чтобы перебрать все элементы из каждой строки ?

Можно ли это сделать как-нибудь иначе как в обычном двумерном массиве?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//ДВУМЕРНЫЙ МАССИВ
 
namespace ConsoleApplication94
{
    class Program
    {
        static void Main()
        {
 
            const int m = 3, n = 4; //Константы, m-указывает сколько строк в массиве
                                    // n- указывает сколько столбцов в массиве
 
            int[,] a = new int[m, n]{
 
                {2,-2,8,9},
                {-4,5,6,-2},
                {7,0,1,1}
 
            };
 
 
            Console.WriteLine("\t Исходный массив:"); // Вывод слова
            Console.WriteLine(); // Пробел 
 
            for (int i = 0; i < m; ++i) // 1 Цикл
            {
                for (int j = 0; j < n; ++j)
                
                    Console.WriteLine("\t a{0}{1}={2}", i, j, a[i, j]);
                    Console.WriteLine();                
            }
 
        }
    }
}
или без Length
в ступенчатом массиве не обойтись, чтобы в цикле for перебрать все элементы из каждой строки!!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2009, 13:32
Ответы с готовыми решениями:

Трехмерный ступенчатый массив
Всем привет, для решения задачи нужно использовать вот такую конструкцию: char...

Ступенчатый массив
Помогите, пожалуйста. создать и заполнить ступенчатый массив, который имеет следующий вид 1 9 3...

Ступенчатый массив
Всем доброго дня, не могли бы вы пожалуйста помочь уже готовый текст программы представить в...

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

22
0 / 0 / 0
Регистрация: 19.10.2009
Сообщений: 29
29.10.2009, 13:20  [ТС] 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от kirill29 Посмотреть сообщение
Когда ты вызываешь метод PrintArray("Исходный массив", b); ты передаешь ему первым параметром текст, а вторым свой массив.
А когда передается массив во второй парметр, он передается в виде ссылки указывающей на массив?
ДА или НЕТ?
0
2 / 2 / 0
Регистрация: 28.10.2009
Сообщений: 13
29.10.2009, 20:42 22
Цитата Сообщение от druny Посмотреть сообщение
А когда передается массив во второй парметр, он передается в виде ссылки указывающей на массив?
ДА или НЕТ?
НЕТ
0
2 / 2 / 0
Регистрация: 28.10.2009
Сообщений: 13
29.10.2009, 23:27 23
Цитата Сообщение от barashcov Посмотреть сообщение
НЕТ
druny, извени но я исправлю сам себя и скажу что, ДА как ссылка.
0
29.10.2009, 23:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2009, 23:27
Помогаю со студенческими работами здесь

Ступенчатый массив
Заполнить ступенчатый массив заданным образом и вывести его на экран: 1 1 2 1 2 3 ...

Указатель на ступенчатый массив
Доброго времени суток. Я с указателями на C# не работал, так что мало что о них знаю, прошу сильно...

Отсортировать ступенчатый массив
Помогите с кодом! На вход функции подается ступенчатый массив int Array1 , в нём находятся данные...

Заполнить ступенчатый массив
Здравствуйте! Не могу заполнить ступенчатый массив номерами фирм, где происходила закупка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Закрытая тема Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru