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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2017, 17:06   #1
wqrsz
Новичок
Джуниор
 
Регистрация: 30.01.2017
Сообщений: 1
По умолчанию работа с turbo pascal

Дан массив чисел S=(s1,s2,...,sk). Вычислить сумму индексов положительных элементов массива.
wqrsz вне форума Ответить с цитированием
Старый 30.01.2017, 17:34   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
const
  m = 100;
 
var
  a: array[1..m] of integer;
  i, n, sumi: integer;
 
begin
  randomize;
  write('Введите размерность массива: ');
  readln(n);
  for i := 1 to n do
  begin
    a[i] := -m div 2 + random(m);
    write(a[i]:5);
  end;
  writeln;
  sumi := 0;
  for i := 1 to n do
    if a[i] > 0 then
      sumi := sumi + i;
  writeln('Сумма индексов положительных элементов массива: ', sumi);
end.
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами(Turbo Pascal). Evgen172 Помощь студентам 2 12.11.2013 11:22
Turbo Pascal. Работа с файлами Linar523 Помощь студентам 0 13.06.2012 17:09
Работа с файлами в Turbo Pascal VoltZZZ Паскаль, Turbo Pascal, PascalABC.NET 1 22.03.2012 19:34
Работа со строками. Turbo Pascal JayDe Помощь студентам 14 25.03.2009 20:20
Turbo Pascal работа с файлами 34P434 Помощь студентам 2 24.01.2007 13:12