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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 01:14   #1
artimed
 
Регистрация: 18.12.2011
Сообщений: 7
По умолчанию Задан одномерный массив Delphi

Нужно сделать программу задание во вложении
Изображения
Тип файла: jpg 4.JPG (10.4 Кб, 25 просмотров)
artimed вне форума Ответить с цитированием
Старый 18.12.2011, 01:19   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Код:
for i:=1 to 15 do 
if (a[i] + a[30 -i + 1] > max) then
max:= a[i] + a[30-i+1];
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 18.12.2011, 14:05   #3
artimed
 
Регистрация: 18.12.2011
Сообщений: 7
По умолчанию

а можно ли полностью всю программу и хотелось бы ещё блок-схему увидеть .
За ранее спасибо!
artimed вне форума Ответить с цитированием
Старый 18.12.2011, 14:17   #4
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

на дельфе не напишу... так как не ставил, больше работаю с билдером и вижаком.. так что вот тебе получается вся процедура, нарисованая на паскале.., заменить лишь ввод значений в массив и вывод значений куда теюе нужно на форму в дельфе...
Код:

var
a: array [1..30] of integer;
i, max , index: integer;
begin

for i:=1 to 30 do  // ввод массива
begin          // в дельфе ввод у тебя будет либо из компонента стринггрид, тобишь из таблицы
write('a[',i,']=');    // наверное, или из другого компанента, сичитываешь значения в массив
readln(a[i]);
end;

for i:=1 to 15 do
if (a[i] + a[30 -i + 1] > max) then
begin
max:= a[i] + a[30-i+1];
index:=i;   // это на случай если понадобятся индексы элементов
end;
writeln('максимальный элемент новой пследовательности = ', max);  // собственно выводишь переменную max куда тебе нужно
writeln('индексы этих элементов : ', index, ' и ', 30 - index+1);   // и индексы элементов, если нужны...
end.
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 18.12.2011, 14:20   #5
artimed
 
Регистрация: 18.12.2011
Сообщений: 7
По умолчанию

Спасибо огромное , при много благодарен.... если кто может сделайте плиз блок схему...
artimed вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задан целочисленный одномерный массив A из N элементов. Найти номер последне Vladimir Ryabov Фриланс 5 01.11.2011 13:21
С# задан массив 5х5. сформировать массивы А и В. в массив А поместить элементы с четными индексами, в массив В с нечетны Koksa Помощь студентам 0 10.10.2011 11:26
Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W leha_demi Помощь студентам 2 24.09.2011 18:12
задан одномерный массив.. Avvakymova Паскаль, Turbo Pascal, PascalABC.NET 2 13.05.2011 08:03
Задан массив x={xi} dimka3210 Паскаль, Turbo Pascal, PascalABC.NET 6 21.12.2010 12:59