Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

двухмерные матрицы. Pascal

18K
01 июня 2006 года
Пашка
1 / / 01.06.2006
Дана матрица {Aij} I=1,7 J=1,8. нужно найти максимальный элемент в чётных строках матрицы.
for I:=1 to 7 do
begin
max:=a[1,j];
for j:=1 to 8 do
[COLOR=red]if i mod 2=0 then[/COLOR]
begin
if a[i,j]>max then max:=a[i,j];
end;
end;

что тут не правильно?
До красной строчки всё правильно. Учитель проверял и эту строчку выделил.
929
01 июня 2006 года
sp999
198 / / 31.01.2003
Цитата:
Originally posted by Пашка
Дана матрица {Aij} I=1,7 J=1,8. нужно найти максимальный элемент в чётных строках матрицы.
for I:=1 to 7 do
begin
[COLOR=red]max:=a[1,j];[/COLOR]
for j:=1 to 8 do
if i mod 2=0 then
begin
if a[i,j]>max then max:=a[i,j];
end;
end;

что тут не правильно?
До красной строчки всё правильно. Учитель проверял и эту строчку выделил.


Если максимальный среди элементов четных строк, то вот так:

 
Код:
max := a[2, 1];
for i := 1 to 7 do
  if i mod 2 = 0 then
    for j := 1 to 8 do
      if a[i, j] > max then
        max := a[i, j];
1.8K
01 июня 2006 года
LastSoul
279 / / 28.12.2005
Цитата:
 
Код:
for I:=1 to 7 do
begin
max:=a[1,j];
for j:=1 to 8 do
[color=red]if i mod 2=0 then[/color]
begin
if a[i,j]>max then max:=a[i,j];
end;
end;


попробуй вместо красной строчки написать:
if not (odd(i)) then ...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог