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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.12.2013, 20:40   #1
Kind1
Пользователь
 
Регистрация: 04.12.2013
Сообщений: 18
По умолчанию Процедуры. Pascal

В массиве A(n) и B(n) все элементы, следующие за максимальным (за первым по порядку, если их несколько), заменить на 1.
Kind1 вне форума
Старый 24.12.2013, 22:31   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

1. Смотрим в Faq, как найти макс
2. Ищем первый из них
Код:
For i:=1 to n do
 If a[i]=max then
  Begin
    Imax:=i;
    Break;
  End;
3. Заменяем на 1
Код:
For i:=imax+1 to n do
  A[i]:=1;
Вопрос, какой из максимумов брать? Из массива В или А?
Или у каждого свой?
ZX Spectrum-128 вне форума
Старый 24.12.2013, 22:38   #3
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
1. Смотрим в Faq, как найти макс
2. Ищем первый из них
А за один проход? не?
Код:
max := 1;
for i := 1 to n do
     if a[i] > a[max] then
           max := i;

for i := max+1 to n do
       a[i] := 1;
Цитата:
Вопрос, какой из максимумов брать? Из массива В или А?
Или у каждого свой?
В названии темы гордо красуется слово "Процедуры", посему осмелюсь предложить, что эту подзадачу нужно реализовать в виде процедуры, которая потом будет вызываться для массивов A и B
Poma][a вне форума
Старый 24.12.2013, 22:42   #4
Kind1
Пользователь
 
Регистрация: 04.12.2013
Сообщений: 18
По умолчанию

Ребят... Это задача моего друга. Он уже решил. Спасибо вам, за вашу отзывчивость и помощь! Вы могли бы помочь мне пожалуйста с этой?

Заданы три матрицы A(m, m), B(n, n), C(k, k). Найти минимальный из всех максимальных элементов главных диагоналей матриц.
Kind1 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедуры на Pascal Cam_Wexler Помощь студентам 1 14.05.2010 21:42
! Процедуры ! Pascal ! valerka92 Помощь студентам 4 24.04.2010 20:54
Процедуры ( Pascal ) P1RoG Помощь студентам 1 09.12.2009 20:11