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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2013, 20:15   #11
koxaz941
Пользователь
 
Регистрация: 17.03.2013
Сообщений: 14
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  n, i, j, a, s: integer;
  str: string;
begin
  randomize;
  n := strtoint(Edit1.Text);
  j := -1;
  s := 0;
  str := '';
  for i := 1 to n do
  begin
    a := random(2001) - 1000;
    if a mod 2 = 0 then
      inc(s, a);
    if (j < 0) and (a > 0) and (a mod 5 = 2) then
      j := i;
    str := str + inttostr(a) + ' ';
  end;
  str := str + #13#10 + 'Сумма четных чисел: ' + inttostr(s) + #13#10 +
    'Номер первого положительного элемента, делящегося на 5 с остатком 2: ' +
    inttostr(j);
  Memo1.Text := str;
end;
Это решение и первой, и второй.
В этом решении не используется массив (фактически он не нужен), так как элементы можно генерировать и обрабатывать последовательно.
Спасибо тебе огромное, все сделал, завтра сдача
koxaz941 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бросок к горизонту(паскаль+-делфи.(может ли кто помочь сделать с Паскаля АВС на Делфи?) extrimal Помощь студентам 8 24.03.2013 23:51
БД в делфи annuchka Помощь студентам 22 22.01.2013 11:18
На делфи vadiprog Помощь студентам 1 24.10.2011 14:32
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37
С Делфи На Си++ MAKEDON Свободное общение 3 22.07.2008 14:39