Напечать литеры массива S в виде таблицы - PascalABC.NET

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

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

Помогите С помощью следующего фрагмента программы напечатайте литеры si массива s в виде таблицы: S1S2S3...Sn-1Sn S2S3S4...SnS1 ....... SnS1S2...Sn-2Sn-1

Решение задачи: «Напечать литеры массива S в виде таблицы»

textual
Листинг программы
begin
  var S := 'abcdefghijklmn';
 
  for var i := 0 to s.Length - 1 do
    writeln(s.Substring(i, s.Length - i) + s.Substring(0, i));
end.

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

В данном коде на языке PascalABC.Net происходит следующее:

  1. Объявляется переменная S типа строка со значением 'abcdefghijklmn'.
  2. Запускается цикл for, который начинается с i = 0 и выполняется до s.Length - 1.
  3. Внутри цикла выполняется два действия: a. Выводится на печать значение s.Substring(i, s.Length - i). b. Выводится на печать значение s.Substring(0, i).
  4. Код завершается.

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

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