В массиве чисел Х1, Х2, ..., Хn отрицательные числа поменять нулями.

В массиве чисел Х1, Х2, ..., Хn отрицательные числа заменить нулями. паскаль

Задать свой вопрос
1 ответ
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017
// Внимание! Если программка не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
  a.Transform(t-gt;tlt;0?0:t); a.Println
end.

Пример
n= 13
39 11 37 -44 25 -26 -15 10 2 -15 31 -13 -18
39 11 37 0 25 0 0 10 2 0 31 0 0
Анна Стиренко
А если так:
Ванька Тулянов
begin var n:=readlninteger('n='); var a:=arrrandom(n,-10,10); a.ToList.Println; foreach var t in a do if t<0 then a.Replace(t,0); a.ToArray.Println; end.
Паша Званников
Я не знал про Transform(
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

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

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

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

Войти на сайт