Вывести пять строк разной длины из разных цифр - Pascal ABC

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

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

Составьте процедуру, выводящую строку из n одинаковых цифр. Длина строки и цифра, которая выводится, являются параметрами процедуры. Вывести пять строк разной длины из разных цифр. Процедуру оформить несколькими способами. P.S. Помогите пожалуйста с заданием)Заранее спасибо

Решение задачи: «Вывести пять строк разной длины из разных цифр»

textual
Листинг программы
  1. procedure p1(c:byte;n:byte);
  2. var i:byte;
  3. begin
  4. for i:=1 to n do
  5. if i<n then write(c)else writeln(c);
  6. end;
  7. begin
  8. p1(3,10);
  9. p1(5,15);
  10. p1(0,8);
  11. p1(9,12);
  12. p1(7,20)
  13. end.

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

В данном коде представлен процедурный код на языке Pascal ABC. Процедура p1 принимает два аргумента типа byte: c (цифра) и n (количество цифр). Внутри процедуры используется цикл for, который выполняется от 1 до n с шагом 1. Внутри цикла проверяется условие if i < n, где i - это текущая итерация цикла. Если условие истинно, то в поток вывода записывается цифра c. Если условие ложно, то в поток вывода записывается символ новой строки writeln(c). Пример использования процедуры p1:

  • p1(3,10) выведет 3 цифры подряд.
  • p1(5,15) выведет 5 цифр подряд.
  • p1(0,8) выведет 0 цифр подряд.
  • p1(9,12) выведет 9 цифр подряд.
  • p1(7,20) выведет 7 цифр подряд. Обратите внимание, что данный код не использует вложенные списки.

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


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

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

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы