Вывести на экран номера тех столбцов матрицы, в которых хранятся только малые латинские буквы - Turbo Pascal

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

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

Здравствуйте, решал задачку: Дан двумерный массив N*M, заполненный символами. Вывести на экран номера тех столбцов, в которых хранятся только малые латинские буквы. Получился код, но до нормального состояния довести не получается. Запутался. Наставьте на истинный путь.

Решение задачи: «Вывести на экран номера тех столбцов матрицы, в которых хранятся только малые латинские буквы»

textual
Листинг программы
i:=m; while (i>0) and (a[i,j] in ['a'..'z']) then Dec(i);

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

  1. Переменная i инициализируется значением m, что предположительно означает количество строк в матрице.
  2. Затем, пока i больше нуля и значение элемента a[i,j] находится в диапазоне от 'a' до 'z', выполняется следующий код:
    • Dec(i) - функция, которая уменьшает значение i на единицу.
  3. Этот цикл будет выполняться, пока i не станет равным нулю или пока все элементы матрицы не будут проверены на наличие только малых латинских букв.

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


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

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

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