Написать программку,которая:1. Делает вещественный массив из 8 частей;2. Наполняет

Написать программку,которая:
1. Делает вещественный массив из 8 частей;
2. Заполняет массив элементами геометрической прогрессии с a0=1 и q=0.5;
3. Подсчитывает количество частей массива, наименьших 0.1
4. Присваивает симметрично значения первых 4 частей массива значениям заключительных 4 частей.
После второго и 4-ого действия вывести элементы массива в столбик.

Задать свой вопрос
Оксана Деревянова
Симметрично условно середины массива? Либо отностительно начала массива?
1 ответ
// PascalABC.NET 3.1, сборка 1184 от 02.03.2016
begin
  var a:=SeqGen(8,1.0,i-gt;i*0.5).ToArray; // 1 и 2
  a.Println(NewLine); // вывод
  Writeln('Наименьших 0.1: ',a.Count(x-gt;xlt;0.1)); // 3
  for var i:=0 to 3 do Swap(a[i],a[7-i]); // 4
  a.Println(NewLine); // вывод
end.

Тестовое решение:
1
0.5
0.25
0.125
0.0625
0.03125
0.015625
0.0078125
Наименьших 0.1: 4
0.0078125
0.015625
0.03125
0.0625
0.125
0.25
0.5
1

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт