НУЖНА ПОМОЩЬ В ПАСКАЛЕ Из одномерного числового массива Х длиной

НУЖНА ПОМОЩЬ В ПАСКАЛЕ Из одномерного числового массива Х длиной m, содержащего нулевые, положительные и отрицательные элементы, сформировать новый массив У, заменив в Х все отрицательные элементы их модулями. Отыскать творение ненулевых частей полученного массива У. Вывести на незапятнанный экран оба массива и приобретенное творение.

Задать свой вопрос
Ксения Тарапонова
для турбо...скорее всего нужно использовать readln
Арина Цехно
мне именно турбо нужен
Vasja Slesarenko
мы только турбо изучаем
1 ответ
Так как в Windows-прибавлениях нет понятия "незапятнанный экран", ввод/вывод был ориентирован в DOS-окно.

// PascalABC.NET 3.3, сборка 1607 от 31.12.2017
// Внимание! Если программка не работает, обновите версию!

uses Crt;

begin
  var x:=ArrRandom(ReadInteger('m='),-50,50);
  ClrScr; x.Println;
  var y:=x.Select(t-gt;tlt;0?-t:t).ToArray; y.Println;
  Writeln(y.Where(t-gt;tlt;gt;0).Aggregate(BigInteger(1),(p,q)-gt;p*q))
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт