Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2013, 22:41   #1
Sergey_gorobets
Пользователь
 
Регистрация: 08.02.2013
Сообщений: 69
По умолчанию Двумерный масив...

Подскажите пожалуйста направление решения следующей задачи.

Необходимо вывести массив. Известно что он двумерный, но сколько строк и столбцов в нем не известно.

Трудность состоит в том (не могу сообразить) как грамотно и корректно условие в цикле for


..........
Код:
for (i=0;i<меньше чего???; i++)
for(j=0; j<...???; j++)
Console.Writeline(massiv[i,j]);

Как узнать длину строки масива и количество столбцов в данном случае..
Заранее спасибо.
Sergey_gorobets вне форума Ответить с цитированием
Старый 05.09.2013, 22:44   #2
Sergey_gorobets
Пользователь
 
Регистрация: 08.02.2013
Сообщений: 69
По умолчанию

ЗАБЫЛ!!!ЯЗЫК С#
Sergey_gorobets вне форума Ответить с цитированием
Старый 05.09.2013, 22:49   #3
grominfo
Форумчанин
 
Аватар для grominfo
 
Регистрация: 30.05.2011
Сообщений: 651
По умолчанию

Я си не знаю, но интуитивно как-то так:

Код:
for (i=0;i<length(massiv)-1; i++)
for(j=0; j<length(massiv[i])-1; j++)
Console.Writeline(massiv[i][j]);
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ.
Список услуг и портфолио на сайте www.andreygrom.ru
grominfo вне форума Ответить с цитированием
Старый 05.09.2013, 22:53   #4
Sergey_gorobets
Пользователь
 
Регистрация: 08.02.2013
Сообщений: 69
По умолчанию

та не хочет так...
Не понимает функцию Length...В ступенчатом масиве да, а вот в просто двумерном не хочет..
Sergey_gorobets вне форума Ответить с цитированием
Старый 05.09.2013, 22:56   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,298
По умолчанию

Код:
for (i = 0; i < massiv.GetLength(0); ++i)
  for (j = 0; j < massiv.GetLength(1); ++j)
    Console.Writeline(massiv[i, j]);
А так?

UPD
Пожалуйста. Скорее, "Долго ли, гуглючи..."
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 05.09.2013 в 23:24.
BDA вне форума Ответить с цитированием
Старый 05.09.2013, 23:04   #6
Sergey_gorobets
Пользователь
 
Регистрация: 08.02.2013
Сообщений: 69
По умолчанию

Спасибо большое..Как говорится "Долго ли, умеючи...."
Sergey_gorobets вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
двумерный масив Koks1c Помощь студентам 0 10.12.2012 16:57
Двумерный масив Gammi Паскаль, Turbo Pascal, PascalABC.NET 1 20.05.2012 17:32
Двумерный масив на С++ Vitalija Помощь студентам 4 24.10.2011 22:53
Двумерный масив Katmai Общие вопросы Delphi 2 27.07.2010 20:46
Двумерный масив 3 на 3!! Doc1k Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 15.06.2010 00:06