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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2011, 19:26   #1
Ринка
Новичок
Джуниор
 
Регистрация: 20.09.2011
Сообщений: 1
По умолчанию Найти среднее арифметическое чётных элементов массива

Я совсем не разбираюсь в Паскале.
Помогите пожалуйста решить.

Дан массив А размером 20 элементов, заполнен числами в диапазоне от 1 до 10. Найти среднее арифметическое чётных элементов массива с нечётными индексами.
Ринка вне форума Ответить с цитированием
Старый 20.09.2011, 19:47   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Цитата:
Найти среднее арифметическое чётных элементов массива с нечётными индексами.
Код:
...
k:=0; s:=0;
For i:=1 to 10 do 
  if (a[i] mod 2=0) and (i mod 2<>0) then begin
    s:=s+a[i]; k:=k+1;
  end;
writeln('Среднеариф.=',s/k);
...
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 20.09.2011, 22:14   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код:
writeln('Среднеариф.=',s/k);
позволю себе небольшое уточнение, таких элементов может и не быть, тогда возникнет ошибка деления на ноль.
Несложно добавить проверку с выдачей соответствующего сообщения:
Код:
  if k>0 then
    writeln('Среднеариф.=',s/k)
  else
    writeln('В массиве нет чётных элементов на нечётных позициях!');
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.09.2011, 19:29   #4
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Serge_Bliznykov, cогласен
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти среднее арифметическое элементов массива [Паскаль] ГениальныйИнФормат Помощь студентам 7 20.12.2010 08:24
Найти среднее арифметическое отрицательных элементов, лежащих в нижней треугольной матрице массива А(m,m) bratello41 Паскаль, Turbo Pascal, PascalABC.NET 11 24.06.2010 18:49
найти среднее арифметическое элементов массива состоящее из 5 элементов viatlon Общие вопросы C/C++ 9 12.12.2009 00:45
Вычислить сумму элементов главной и побочной диагонали двумерного массива , найти среднее арифметическое neBu4kaMaXiM Помощь студентам 7 24.02.2009 15:58