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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2012, 18:51   #1
Stasya2
Новичок
Джуниор
 
Регистрация: 13.11.2012
Сообщений: 1
По умолчанию Работа с вектором

Помогите решить пожалуйста ))
дан вектор А[1 :20]
а) найти минимальный элемент вектора
б) найти произведение нулевых элементов
в) вставить за минимальным элементом произведение нулевых элементов
г) найти номер максимального из 10 последних элементов вектора
Stasya2 вне форума Ответить с цитированием
Старый 15.11.2012, 09:57   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Цитата:
Сообщение от Stasya2 Посмотреть сообщение
Помогите решить пожалуйста ))
дан вектор А[1 :20]
а) найти минимальный элемент вектора
Код:
imin:=1; for i:=2 to n do if a[i]<a[imin] then imin:=i;
минимальный элемент: a[imin]

Цитата:
Сообщение от Stasya2 Посмотреть сообщение
б) найти произведение нулевых элементов
произведение будет равно нулю, скорей всего надо было не нулевых, но на всякий случай код, если что переделаете
Код:
p:=1; for i:=1 to n do if a[i]=0 then p:=p*a[i];
Цитата:
Сообщение от Stasya2 Посмотреть сообщение
в) вставить за минимальным элементом произведение нулевых элементов
1. Нужно сдвинуть все элементы начиная imin+1 на один вправо (вперед)
2. записать произведение:
Код:
a[imin+1]:=p;
Цитата:
Сообщение от Stasya2 Посмотреть сообщение
г) найти номер максимального из 10 последних элементов вектора
по аналогии с а) только используйте цикл
Код:
for i:=11 to 20 do
Есть вопросы, пишите в ЛС.

Последний раз редактировалось rubius2008; 15.11.2012 в 09:59.
rubius2008 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача с вектором sunny_alice Паскаль, Turbo Pascal, PascalABC.NET 3 23.05.2011 02:02
Создать класс, являющийся трехмерным математическим вектором. fafa2010 Помощь студентам 1 25.06.2010 10:03
Проблема с действиями над вектором korel Общие вопросы C/C++ 1 10.05.2009 22:38
задача с вектором klarissa Помощь студентам 2 22.12.2007 22:24