![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 21
|
![]()
Дан двумерный массив, содержащий NxN элементов. НАписать подпрограммы, выполняющие следующие действия:
* Вычисление среднего арифметического для элементов каждой строки массива * Замену нулями всех элементов, расположенных на главной диагонали матрицы * Определение наибольшег оэлемента и его положение в массиве Помогите пожалуйста решить! |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 20.04.2009
Сообщений: 15
|
![]()
Дык, исходник есть? Или что-то не работает? Задачи то совсем для школьников...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 21
|
![]()
Нету, я и есть школьница... Начали массивы проходить, ничего толком не объяснили... Вот даже не знаю, с чего начинать...
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 20.04.2009
Сообщений: 15
|
![]()
Разжовывается на делфе конечно... Но про массивы вполне доступно.
Почитай, а там разберёмся ![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 21
|
![]()
Этто, я вот тут посидела-посидела, написала... Но выдаёт какие-то ошибки...
В общем для начала проблема в том, что у меня не получается заполнить массив через рандомайз... Помогите!!! Вот исходник... |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 20.04.2009
Сообщений: 15
|
![]()
А в чём проблема то...
Пр begin randomize; for i := 1 to MasSize do //перебираешь все элементы mas[i] := random(100); //и собственно делаешь рандом, а в функции //пишешь максимальное число для рандома end; |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 20.04.2009
Сообщений: 15
|
![]()
Посмотрел исходник насчёт рандома и не понял вот чего
Код:
Сделай хотя бы так. Где x[i] := random(100); на x[i+1] := random(100); И StringGrid1.ColCount это количество, как и StringGrid1.RowCount, и когда перечисляешь от 0 то нужно в циклах делать StringGrid1.ColCount - 1 и StringGrid1.RowCount - 1. И вот ещё вопрос, зачем объявлять массив в процедуре который потом никак не используешь? Последний раз редактировалось NotProCoder; 21.04.2009 в 18:48. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 21
|
![]()
эммм... спасибо, но не совсем получилось, - всёравно всё так же "1 2 3 4 5 " нумерует одинаково все стобцы...
И в самом левом столбце теперь все нули.... =__= Если обратили внимание - прогрмамма не дописана... Массив нужен для того, чтобы основную диагональ в нём чистить а потом максимальный элемент находить... Кстати, последнее я тоже не знаю, как сделать... Последний раз редактировалось Sorinka; 21.04.2009 в 18:54. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 20.04.2009
Сообщений: 15
|
![]() Код:
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 21
|
![]()
Ано, спасибо, теперь всё как нужно работает!
![]() Только как теперь максимум то найти, можете объяснить? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
массив замена -, на+. Delphi | serj-07 | Помощь студентам | 20 | 16.06.2012 14:24 |
Массив, Delphi | Melissa | Помощь студентам | 2 | 19.03.2009 09:26 |
Массив (Delphi) | stasig | Помощь студентам | 2 | 28.02.2009 21:43 |
Delphi Двумерный массив | forumu | Помощь студентам | 1 | 23.12.2007 02:04 |