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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2023, 15:46   #1
Esmadjin
Пользователь
 
Регистрация: 05.03.2023
Сообщений: 14
По умолчанию Дан одномерный массив. Составить программу на pascal

Дан одномерный массив A(N) .Составить программу на языке pascal abc. Все отрицательные элементы заменить на сумму всех предшествующих и последующих элементов этого массива, а положительные на полусумму всех предшествующих и последующих элементов этого массива.
Esmadjin вне форума Ответить с цитированием
Старый 05.03.2023, 17:21   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Код:
var
   i, N, S: Integer;
   A: array of Integer;
begin
   Write('Введите N = '); ReadLn(N);
   SetLength(A, N);
   for i := Low(A) to High(A) do begin
      Write('Введите A[', i, '] = '); ReadLn(A[i]);
   end;
   S := 0;
   for i := Low(A) to High(A) do inc(S, A[i]);
   for i := Low(A) to High(A) do
      if A[i] < 0
         then A[i] := S - A[i]
      else if A[i] > 0
         then A[i] := (S - A[i]) div 2;
   for i := Low(A) to High(A) do WriteLn('A[', i, '] = ', A[i]);
end.

Последний раз редактировалось macomics; 05.03.2023 в 17:53.
macomics вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу формирующий одномерный массив f1wa31 Помощь студентам 4 01.07.2018 09:30
Дан массив A размером 3*3. Составить программу, записывающие положительные элементы этого массива A в одномерный массив B, а отрицательные - в одномерный массив C SkaNi Паскаль, Turbo Pascal, PascalABC.NET 1 02.06.2017 08:07
необходимо составить код на одномерный массив в ВБА илья1992 Помощь студентам 8 13.04.2015 15:42
Дан одномерный массив А(N) .Составить программу. cjcezar Помощь студентам 4 27.11.2011 13:40