В одномерном массиве поменять местами фамилии - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

В списке учащихся из 20 человек первую по списку фамилию поставить на последнее место. В результате второй элемент списка станет первым, третий элемент – вторым, и т.д. Здесь список можно рассматривать как одномерный текстовый массив.

Решение задачи: «В одномерном массиве поменять местами фамилии»

textual
Листинг программы
begin
  var a : array of String := ('Иванов', 'Петров', 'Сидоров', 'Четвертаков', 'Пятаков');
  WriteLn(a);
  a := a.Skip(1).Concat(a.Take(1)).ToArray();
  WriteLn(a);
end.

Объяснение кода листинга программы

  1. Создается одномерный массив a типа String с пятью элементами, содержащими фамилии: 'Иванов', 'Петров', 'Сидоров', 'Четвертаков', 'Пятаков'.
  2. Выводится содержимое массива a с помощью функции WriteLn.
  3. Производится обмен элементов массива a: первый элемент заменяется на второй, второй на третий и т.д., пятый на первый.
  4. Выводится обновленное содержимое массива a с помощью функции WriteLn.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3 из 5
Похожие ответы