В одномерном массиве поменять местами фамилии - PascalABC.NET
Формулировка задачи:
В списке учащихся из 20 человек первую по списку фамилию поставить на последнее место. В результате второй элемент списка станет первым, третий элемент – вторым, и т.д. Здесь список можно рассматривать как одномерный текстовый массив.
Решение задачи: «В одномерном массиве поменять местами фамилии»
textual
Листинг программы
begin var a : array of String := ('Иванов', 'Петров', 'Сидоров', 'Четвертаков', 'Пятаков'); WriteLn(a); a := a.Skip(1).Concat(a.Take(1)).ToArray(); WriteLn(a); end.
Объяснение кода листинга программы
- Создается одномерный массив a типа String с пятью элементами, содержащими фамилии: 'Иванов', 'Петров', 'Сидоров', 'Четвертаков', 'Пятаков'.
- Выводится содержимое массива a с помощью функции WriteLn.
- Производится обмен элементов массива a: первый элемент заменяется на второй, второй на третий и т.д., пятый на первый.
- Выводится обновленное содержимое массива a с помощью функции WriteLn.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д