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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2009, 20:33   #1
Женя V.
 
Регистрация: 15.05.2009
Сообщений: 3
Сообщение Пожалуйста помогите в Delphi задача на одномерный массив

помогите получить зачет по информатике я в ней очень плохо разбираюсь, в первом семестре намного легче было...
вот задача: дан одномерный массив A(1),..,A(k). если модуль минимального элемента больше чем максимальный то нужно найти максимальный элемент. прошу помогите
Женя V. вне форума Ответить с цитированием
Старый 15.05.2009, 21:19   #2
HoLToFF
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 58
По умолчанию

Код:
Program Omg;
{$APPTYPE CONSOLE}
const k = 10;
var
m:array[1..k] of integer;
max, min, i, a: integer;

begin
writeln('Vvedite 1-i element massiva :'); readln(a);
min:=a; max:=a;
for i:= 2 to k do
  begin
  writeln('Vvedite ',i,'-i element massiva :');
  read(a);
  if a < min then min:=a;
  if a > max then max:=a;
  end;
if abs(min) > max then writeln('Max = ', abs(min)) else writeln('Max = ',max);
readln; readln
end.

Последний раз редактировалось HoLToFF; 15.05.2009 в 21:22.
HoLToFF вне форума Ответить с цитированием
Старый 15.05.2009, 22:07   #3
Женя V.
 
Регистрация: 15.05.2009
Сообщений: 3
По умолчанию

Цитата:
Сообщение от HoLToFF Посмотреть сообщение
Код:
Program Omg;
{$APPTYPE CONSOLE}
const k = 10;
var
m:array[1..k] of integer;
max, min, i, a: integer;

begin
writeln('Vvedite 1-i element massiva :'); readln(a);
min:=a; max:=a;
for i:= 2 to k do
  begin
  writeln('Vvedite ',i,'-i element massiva :');
  read(a);
  if a < min then min:=a;
  if a > max then max:=a;
  end;
if abs(min) > max then writeln('Max = ', abs(min)) else writeln('Max = ',max);
readln; readln
end.
спасибо! но мне нужну не совсем так.... мне нужно задавать элементы массива вводя их в StringGridе...
да и я не совсем понял как пользоваться writeln и readln... ведь в delphi вроде можно выводить только через edit а что-то записать в labele
Женя V. вне форума Ответить с цитированием
Старый 15.05.2009, 22:44   #4
HoLToFF
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 58
По умолчанию

Это консольное приложение в делфи
HoLToFF вне форума Ответить с цитированием
Старый 15.05.2009, 22:44   #5
Arassir
Форумчанин
 
Аватар для Arassir
 
Регистрация: 23.10.2008
Сообщений: 230
По умолчанию

пиши в аську помогу 386-724 - 648
Arassir вне форума Ответить с цитированием
Старый 15.05.2009, 22:48   #6
HoLToFF
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 58
По умолчанию

Аналогично тогда, кидаете на форму СтрингГрид, кнопку, лейбел, организуете цикл по ячейкам, находите минимальные и максимальные элементы, аналогично в приведенном мною примере и выводите в лейбел.
HoLToFF вне форума Ответить с цитированием
Старый 15.05.2009, 22:56   #7
Женя V.
 
Регистрация: 15.05.2009
Сообщений: 3
По умолчанию

спасибо.. постараюсь разобраться если что спрошу....
Женя V. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив в Delphi (Задача) Kawun Помощь студентам 10 18.06.2011 14:21
задача на одномерный массив aiktz Помощь студентам 2 21.03.2009 03:41
Задача на одномерный массив AliVe Помощь студентам 1 19.11.2007 21:35
Помогите пожалуйста!!! С использованием функции Random сформировать одномерный массив Vanya_www_333 Помощь студентам 1 17.08.2007 13:38