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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2012, 18:37   #1
povsednevnost
Новичок
Джуниор
 
Регистрация: 24.09.2012
Сообщений: 2
Восклицание среднее арифметическое элементов массива

Найти среднее арифметическое элементов массива, больших заданного значения. Элементы массива и значение вводятся пользователем с клавиатуры.
Программа должна содержать хотя бы одну процедуру и функцию.
povsednevnost вне форума Ответить с цитированием
Старый 24.09.2012, 19:14   #2
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

А самому вот лень написать ?)

Код:
const n = 10;
var
 A: array [ 1 .. n ] of integer;
 i, znachenie, count: integer;
 sred_arifm, sum: real;
begin

for i:=1 to n do begin
     write('a[,'i,']=');readln(a[i]);
end;

write('Введите значение:');readln(znachenie);

sum:=0;count:=0;
for i:=1 to n do
 if a[i] > znachenie then begin
     inc(count);
     sum:=sum+a[i];
end;

sred_arifm:=sum/count;
write('Среднее арифметическое ... =',sred_arifm:3:2);
end;
Сможеш к примеру оформить процедуру ввода массива?
Люблю на ты.Я человек простой
Leshii вне форума Ответить с цитированием
Старый 24.09.2012, 19:28   #3
povsednevnost
Новичок
Джуниор
 
Регистрация: 24.09.2012
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Leshii Посмотреть сообщение
Сможеш к примеру оформить процедуру ввода массива?
Благодарю что отозвался. Ввод массива через процедуру сделать никак не могу
povsednevnost вне форума Ответить с цитированием
Старый 24.09.2012, 20:04   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Зачем делать ввод массива через подпрограмму? Можно сделать рассчёт требуемой величины там.
Вадим Мошев вне форума Ответить с цитированием
Старый 24.09.2012, 22:37   #5
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Код:
type
        TArr = array [1..1000] of Integer;
....
procedure (var a : TArr, const n : Integer);

var
          i : Integer;

begin
          for i := 1 to n do
                ReadLn (a[i])
end.

var
         a : TArr;
Poma][a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти среднее арифметическое чётных элементов массива Ринка Паскаль, Turbo Pascal, PascalABC.NET 3 21.09.2011 19:29
Найти среднее арифметическое элементов массива [Паскаль] ГениальныйИнФормат Помощь студентам 7 20.12.2010 08:24
Делфи.среднее геометрическое элементов массива.среднее арифметическое каждой строки матрицы Karrina Помощь студентам 0 06.12.2010 18:32
найти среднее арифметическое элементов массива состоящее из 5 элементов viatlon Общие вопросы C/C++ 9 12.12.2009 00:45