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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.12.2010, 22:17   #1
ГениальныйИнФормат
 
Регистрация: 28.11.2010
Сообщений: 9
По умолчанию Найти среднее арифметическое элементов массива [Паскаль]

Помогите пожалуста с решением. В квадратной матрице найти среднее арифметическое элементов массива, у которых сумма номеров строки и столбца есть число нечётное.
ГениальныйИнФормат вне форума
Старый 18.12.2010, 22:49   #2
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

i: integer;
inc(i,2)

увеличивает i на 2, тоест если i:=1 то далше его значения будут 3,5,7..
а если i:= 2, то 4,6,8

dec(i,2) -уменшает, так что бы знал
VirusN13

Последний раз редактировалось ArtGrek; 18.12.2010 в 22:52.
ArtGrek вне форума
Старый 18.12.2010, 23:30   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
s :=0;
for i:=1 to N do
  for j:=1 to N do
    if odd(i+j) then s := s + a[i,j];
Serge_Bliznykov вне форума
Старый 19.12.2010, 12:29   #4
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Код:
s :=0;
for i:=1 to N do
  for j:=1 to N do
    if odd(i+j) then s := s + a[i,j];
если так тоs начинаеца с 2, =1 не будет, и слишкам много проверок одних и тех же чисел
VirusN13
ArtGrek вне форума
Старый 19.12.2010, 19:32   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от ArtGrek
если так тоs начинаеца с 2, =1 не будет, и слишкам много проверок одних и тех же чисел
ArtGrek, о чём Вы вообще, почему с 2-х ? что значит "равно 1" ? при чём здесь 1?
и каких проверок "одних и тех же цифр" ?! проверок будет ровно N*N...


Дополню свой ответ.
В задаче среднеарифметическое надо найти..
тогда надо ещё считать количество элементов массива, которые просуммировались:
Код:
s :=0;
k:=0;
for i:=1 to N do
  for j:=1 to N do
    if odd(i+j) then begin 
        s := s + a[i,j];
        inc(k);
    end;

  if k=0 then WriteLn('Нет таких чисел в массиве - ср.ариф.подсчитать невозможно!')
  else WriteLn('Среднеарифметическое равно ', s/k)
Serge_Bliznykov вне форума
Старый 19.12.2010, 19:51   #6
ГениальныйИнФормат
 
Регистрация: 28.11.2010
Сообщений: 9
По умолчанию

Спасибо большое.
ГениальныйИнФормат вне форума
Старый 20.12.2010, 02:19   #7
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Цитата:
у которых сумма номеров строки и столбца есть число нечётное.
Serge_Bliznykov извени проглядел, выделеное жирным, все естествено правелно
VirusN13
ArtGrek вне форума
Старый 20.12.2010, 08:24   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ArtGrek, ничего страшного... бывает...


Тему закрываю.
Serge_Bliznykov вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делфи.среднее геометрическое элементов массива.среднее арифметическое каждой строки матрицы Karrina Помощь студентам 0 06.12.2010 18:32
Найти среднее арифметическое отрицательных элементов, лежащих в нижней треугольной матрице массива А(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