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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2009, 18:04   #21
Suslik-LICHNOST
Пользователь
 
Регистрация: 16.05.2009
Сообщений: 15
По умолчанию

Дамы и господа, здравствуйте! Снова не могу обойтись без вашей помощи. Если у кого есть свободная минутка, пожалуйста, не сочтите за труд, написать программку по данной задаче:

Определить количество отрицательных элементов массива D длины m. Найти индекс максимального элемента и его значение.
Suslik-LICHNOST вне форума Ответить с цитированием
Старый 21.05.2009, 20:42   #22
Suslik-LICHNOST
Пользователь
 
Регистрация: 16.05.2009
Сообщений: 15
По умолчанию

я в игноре?
Suslik-LICHNOST вне форума Ответить с цитированием
Старый 21.05.2009, 21:08   #23
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Цитата:
Сообщение от Suslik-LICHNOST Посмотреть сообщение
я в игноре?
Во первых задача довольно тривиальная (легкая) и решается практически на основе уже решенных задач.
Во вторых, если бы сутки прошли и никто не ответил, то да, тут еще можно говорить что в игноре. Но вроде бы прошло всего несколько часов.

Как бы там не было выкладываю код, из которого видно что все довольно просто:

Код:
var
  a: array [1..20] of integer;
  max, count, i, N, maxindex : integer;
begin
clrscr;
writeln ('Vvedite kol-vo elementov massiva');
readln (N);
for i:=1 to N do
begin
  write ('a[',i,']=');
  readln (a[i])
end;

max:=a[1];
if a[1]<0 then count:=count+1;
for I := 2 to n do    // Iterate
begin
  if max<a[i] then
  begin
  max:=a[i];//индекс макисимального элемента
  maxindex:=i;
  end;

  if a[i]<0 then count:=count+1;//количество отрицательных элементов


end;    // for


writeln ('Nomer maximalnogo elementa: ', maxindex,'; ', 'ego znachenie: ', max);
writeln ('Kolichestvo otrizatel: ', count);
readln;
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 21.05.2009, 23:11   #24
Suslik-LICHNOST
Пользователь
 
Регистрация: 16.05.2009
Сообщений: 15
По умолчанию

большое спасибо! у меня нет сложных задач. это все - основы...
Suslik-LICHNOST вне форума Ответить с цитированием
Старый 21.05.2009, 23:23   #25
Suslik-LICHNOST
Пользователь
 
Регистрация: 16.05.2009
Сообщений: 15
По умолчанию

Еще одна задачка... Если можно..Все элементы массива А длины n с индексами от 1 до Ind, где Ind — ин-декс минимального элемента, занести в массив В. В массиве В опреде-лить количество отрицательных элементов.
Suslik-LICHNOST вне форума Ответить с цитированием
Старый 21.05.2009, 23:38   #26
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Как в массиве определить количество отрицательных элементов - это уже реализовывалось в посте #23. Занесение в массива можно делать в цикле, а внутри делать b[i]:=a[i];
Но как понять это?
Цитата:
Все элементы массива А длины n с индексами от 1 до Ind, где Ind — ин-декс минимального элемента
Это уже дано или надо сделать? Как понять с индексами от 1 до Ind?
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 21.05.2009, 23:59   #27
Suslik-LICHNOST
Пользователь
 
Регистрация: 16.05.2009
Сообщений: 15
По умолчанию

ой! сделал! САМ! спасибо, не надо делать. простите, что отвлек.
Suslik-LICHNOST вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Турбо Паскаль Maxsimo Паскаль, Turbo Pascal, PascalABC.NET 0 06.05.2009 17:05
Легкая задачка Васька Паскаль, Turbo Pascal, PascalABC.NET 1 29.11.2008 14:55
Турбо Паскаль Jondeer Помощь студентам 3 28.10.2007 12:42
Турбо Паскаль Jondeer Помощь студентам 5 27.10.2007 17:19