• Сформировать массив случайных чисел в диапазоне от 10 до 20 и округлить значения элементов, по модулю меньших 1

Ответы 4

  • А обязательно нужно вставлять n-1?
  • Особенность динамических массивов: они индексируются не с 1 а с 0. Поэтому индексы для n элементов находятся на интервале [0;n-1]
  • спасибо
  • // PascalABC.NET 3.1, сборка 1219 от 16.04.2016begin  var n:=ReadInteger('Кол-во элементов:');  var a:=ArrRandomReal(n,-10,20); a.Println;  Writeln('С округлением если |x|<1');  for var i:=0 to n-1 do    if abs(a[i])<1 then a[i]:=Round(a[i]);  a.Printlnend.Тестовое решение:Кол-во элементов: 10-0.751956142835299 5.95022566427953 3.58861613254464 7.42331713783709 -4.75036238075717 -9.41228387384316 -0.700975591643235 3.85500546258642 -1.94321916994789 19.3021338336645С округлением если |x|<1-1 5.95022566427953 3.58861613254464 7.42331713783709 -4.75036238075717 -9.41228387384316 -1 3.85500546258642 -1.94321916994789 19.3021338336645
    • Автор:

      jensenkey
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years