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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2011, 11:52   #1
Fender92
Пользователь
 
Регистрация: 04.09.2010
Сообщений: 10
Вопрос Массив

Задан массив А 5Х5. Заполнить его случайными числами. Вывести на экран элементы массива, значения которых больше среднего арифметического значения всего массива.
Fender92 вне форума Ответить с цитированием
Старый 17.03.2011, 17:33   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

заполнение
Код:
randomize; for i:=1 to 5 do for j:=1 to 5 do a[i,j]:=random(20);
находим среднеариф.
Код:
sa:=0; for i:=1 to 5 do for j:=1 to 5 do sa:=sa+a[i,j]/25;
вывод нужных элементов
Код:
for i:=1 to 5 do for j:=1 to 5 do if a[i,j]>sa then write(a[i,j]:4);
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 17.03.2011, 20:08   #3
Fender92
Пользователь
 
Регистрация: 04.09.2010
Сообщений: 10
По умолчанию

Цитата:
Сообщение от rubius2008 Посмотреть сообщение
заполнение
Код:
randomize; for i:=1 to 5 do for j:=1 to 5 do a[i,j]:=random(20);
находим среднеариф.
Код:
sa:=0; for i:=1 to 5 do for j:=1 to 5 do sa:=sa+a[i,j]/25;
вывод нужных элементов
Код:
for i:=1 to 5 do for j:=1 to 5 do if a[i,j]>sa then write(a[i,j]:4);
Спасибо большое .
А это полный код???
Fender92 вне форума Ответить с цитированием
Старый 17.03.2011, 21:07   #4
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Цитата:
Сообщение от Fender92 Посмотреть сообщение
А это полный код???
нет, это фрагмент реализации решения. Осталось описать все переменные и запихнуть это в исполняемую часть программы, если конечно ничего больше не надо. Тут уж самостоятельно попробуйте, тут все таки помогают, а не решают все за вас.
Если нужно, чтоб сделали всю программку, то готовьте денежку и обращайтесь ко мне (см. асю) или в раздел фриланс, тогда у вас будет полноценный работающий код, с комментариями.
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W leha_demi Помощь студентам 2 24.09.2011 18:12
Дан массив А(20). Получить массив В(20), в котором В(1)=А(2), В(2)=А(1), В(3)=А(4), В(4)=А(3) и т.д. Выве nikita1 Помощь студентам 5 01.12.2010 18:16
Как конвертировать массив символов в массив байт davinci C++ Builder 6 30.10.2010 18:09
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06