Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Pascal: последовательность

30K
01 июня 2008 года
Kraken
17 / / 03.05.2008
Нужно написать программу на паскале...

Дана последовательность 50 целых чисел (и положительных и отрицательных)
Найти в последовательности max элемент и вычислить сумму всех отрицательных элементов последовательности ( если таковых не оказалось вывести соответственное сообщение).
431
01 июня 2008 года
sherry
207 / / 16.10.2006
если будут нужны комментарии - обращайтесь сюда же.

Код:
const
  n = 10; {количество чисел в массиве}
var
  ms: array [1..n] of integer;
  i,sum,max: integer;
  NoRezult: boolean;
begin
  randomize;
  sum:= 0; NoRezult:= true;
  max:= ms[1];
  for i:=1 to n do
   begin
     ms:= random(20) - 5;
     write(ms:5);
     if ms<0 then
      begin
        sum:= sum + ms;
        NoRezult:= false;
      end;
     if ms>max then max:= ms;
   end;
  writeln;
  if NoRezult then writeln('There is no numbers < 0!')
   else writeln('Sum is ', sum);
  writeln('Max element is ', max);
  readln;
end.
30K
02 июня 2008 года
Kraken
17 / / 03.05.2008
Спасибо большое))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог