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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2017, 17:21   #1
student_23
Новичок
Джуниор
 
Регистрация: 26.01.2017
Сообщений: 7
По умолчанию Дана последовательность из n целых чисел

Здравствуйте! Просьба проверить на ошибки.
Если таковые имеются. Исправить. Спасибо.

Дана последовательность из n целых чисел. Определить, со скольких отрицательных чисел она начинается.

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  m: array of integer; 
  i, k, n: integer;    
begin
  n := StrToIntDef(Edit1.Text, 0);
  SetLength(m, n);        
 
  randomize; 
for i := 0 to length(m)-1 do    
    m[i] := randomrange(-100, 100);   
  k := 0;        
  for i := 0 to length(m)-1 do  
  begin
    if m[i] < 0 then   
      inc(k)       
    else 
      break; 
  end;                      
Memo1.Lines.Add('Последовательность из '+inttostr(n)+' начинается с '+inttostr(k)+' отрицательных чисел.');
end; 


end.
student_23 вне форума Ответить с цитированием
Старый 26.01.2017, 17:47   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Delete...
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]

Последний раз редактировалось newerow1989; 27.01.2017 в 16:54.
newerow1989 вне форума Ответить с цитированием
Старый 26.01.2017, 23:45   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Ох, Неверов, Неверов.. Вылетит из цикла на первом же отрицательном числе. Если бы количество ответов соответствовало качеству...
У студента все правильно. Зачет.
digitalis вне форума Ответить с цитированием
Старый 27.01.2017, 10:05   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

присоединяюсь к ответу digitalis:

у студента всё правильно, у Неверова - нет.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.01.2017, 16:49   #5
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Цитата:
Сообщение от student_23 Посмотреть сообщение
Определить, со скольких отрицательных чисел она начинается.
Кое-как понял. А я думал, что с какой позиции отрицательных чисел она начинается. (Немножно недоглядел)
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана последовательность целых чисел Vaaaaaas C# (си шарп) 2 18.01.2015 14:43
Дана непустая последовательность целых чисел. Найти: Сумму чисел, больших числа x и количество всех чётных чисел maksim97maksim Паскаль, Turbo Pascal, PascalABC.NET 1 09.04.2014 13:59
Дана последовательность целых чисел a1, a2, …an. Образовать новую последовательность, выбросив из исходной, те члены, которые равн Мария74 C++ Builder 2 04.12.2013 23:09
Дана последовательность целых чисел.Подсчитать среднее арифметическое отрицательных элементов. d_dima Помощь студентам 5 20.03.2013 15:14
Дана последовательность вещественных чисел. каждая пара чисел задает границы отрезка. Найти количество целых чисел на отрезках 'studentka' Помощь студентам 6 30.11.2011 18:35