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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2013, 21:29   #1
serg.malkow2014
Пользователь
 
Регистрация: 01.10.2013
Сообщений: 24
По умолчанию Программирование задач обработки двуухмерных массивов

10. Заполнить целочисленный массив А, не вводя значения его элементов с клавиатуры, следующим образом:
1 2 3 ... 10
0 1 2 ... 9
0 0 1 ... 8
... ... ... ... ...
0 0 0 ... 1
Изображения
Тип файла: bmp Новый точечный рисунок.bmp (57.7 Кб, 134 просмотров)
serg.malkow2014 вне форума Ответить с цитированием
Старый 02.12.2013, 21:41   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
If i<j then 
  A[i,j]:=0
Else
  A[i,j]:= j-i+1;

Последний раз редактировалось ZX Spectrum-128; 02.12.2013 в 21:51.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 02.12.2013, 21:52   #3
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Наверное, = i-j+1;
type_Oleg вне форума Ответить с цитированием
Старый 02.12.2013, 21:54   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Вроде как внутренний цикл по столбцам (j) идет?
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 02.12.2013, 22:03   #5
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Я сам постоянно путаю, где столб, где строка. Это вообще от самого пишущего зависит, что чем считать. Я посмотрел, как в TStringGrid - там Cell[столб,строка]
Я так и сделал:
Код:
for i:=1 to 10 do
   for j:=1 to 10 do
     if i>=j then ar[i,j]:=i-j+1 else ar[i,j]:=0;
type_Oleg вне форума Ответить с цитированием
Старый 02.12.2013, 22:13   #6
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Та же беда.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 02.12.2013, 22:54   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Я посмотрел, как в TStringGrid - там Cell[столб,строка]
вот. Теперь осталось запомнить, что в этом кривом TStringGrid это сделано шиворот-навыворот, и, становится лёгким к запоминанию, что в нормальном массиве идёт сначала индекс СТРОКИ, потом индекс СТОЛБЦА
т.е.
Код:
for i:=1 to N do - это цикл по строчкам
for j:=1 to N do это внутри строчки перебор по столбцам
  что-то делаем с A[i,j]  (i-я строка, j-й столбец)

p.s. на форуме была даже тема такая, где обсуждалось, где строки, где столбцы.
я её надолго запомнил, потому как опростоволосился и ошибся (сказал наборот). До сих пор это помню!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.12.2013, 23:10   #8
serg.malkow2014
Пользователь
 
Регистрация: 01.10.2013
Сообщений: 24
По умолчанию

Спасибо, большое .Но я забыл указать мне на C# надо
serg.malkow2014 вне форума Ответить с цитированием
Старый 03.12.2013, 09:17   #9
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Цитата:
Сообщение от serg.malkow2014 Посмотреть сообщение
Спасибо, большое .Но я забыл указать мне на C# надо
Ну и что? Главную проблему вам решили.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 03.12.2013, 09:38   #10
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Вам надо - Вы и делайте. Все логично, нет?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработать исходный код программы на С++ для решения комплекса типовых задач обработки числовых одномерных массивов. Кыпшак Visual C++ 1 23.11.2012 15:06
Алгоритмизация и программирование задач создания и обработки типованих и текстовых файлов Саша1194 Паскаль, Turbo Pascal, PascalABC.NET 4 20.03.2012 22:14
Программирование операций обработки двумерных массивов Дима82 Помощь студентам 16 12.05.2008 21:33
Программирование операций обработки одномерных массивов Дима82 Помощь студентам 12 11.05.2008 15:24