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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.04.2008, 12:11   #1
koston
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 10
По умолчанию еще одна задачка

Составить программу для выполнения заданных действий над одномерным массивом- вектором А из N элементов. В программе необходимо предусмотреть заполнение вектора любым способом.
В заданном векторе необходимо умножить все его элементы имеющие четные номера на значение его максимального элемента.
заранее спасибо!!!.
koston вне форума
Старый 09.04.2008, 12:24   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну а наработки где?
I'm learning to live...
Stilet вне форума
Старый 09.04.2008, 12:26   #3
koston
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 10
По умолчанию

нету, к концу пары надо сдавать... плз помогите, полный ноль в паскале
koston вне форума
Старый 09.04.2008, 12:56   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну примерно так:
1-часть: находим максимум:
Код:
for i:=1 to 10 do if a[i]>max then max:=a[i];
2-часть: умножение:
Код:
while i<>j do begin
 if i mod 2 =0 then a[i]:=a[i]*max
 if i<j then inc(i) else dec(i);
end;
Здесь
i - Начало вектора
j - конец
max - максимальное
a[1..10] сам массив.
I'm learning to live...
Stilet вне форума
Старый 09.04.2008, 18:43   #5
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

От себя добавлю заполнение вектора
Код:
For i:=1 to 10 do
  begin 
    Writeln('A(', i, ')= ');
    Readln(A(i));
  end;
Вам, koston, на будущее, приводите, хотя бы свои наработки в плане алгоритмов.
Помог? Ну так нажми на весы!
SNUPY вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
и ещё одна задачка...9 слонов MiH@N Помощь студентам 4 24.06.2008 00:03
Еще одна маленькая задачка в Excel Vinni_puh Microsoft Office Excel 1 18.02.2008 01:49
Еще одна задача felice Паскаль, Turbo Pascal, PascalABC.NET 2 03.02.2008 14:32
еще одна задача в BP Jasper Паскаль, Turbo Pascal, PascalABC.NET 2 05.12.2006 15:13