Напечатать двумерный массив 2 х 3 со своими введёнными числами - Turbo Pascal

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

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

Напечатать двумерный массив 2 х 3 со своими введёнными числами.
Попытался использовать ваш ответ на свои введённые числа для одномерного массива. Не получилось. Отказ. Возможно ли для двумерного массива вводить свои числа. Если возможно, то покажите – как. Ещё вариант с вводом своих чисел.
На выходе получил бесконечный ввод чисел. И ЧТО С ЭТИМ ДЕЛАТЬ?

Решение задачи: «Напечатать двумерный массив 2 х 3 со своими введёнными числами»

textual
Листинг программы
uses Crt;
const N = 2; M = 3;
var a: array [1..N, 1..M] of integer;
    i, j: integer;
begin
  ClrScr;
  writeln('Ввод чисел строкой с пробелом: ');
  for i := 1 to N do
    for j := 1 to M do 
      read(a[i, j]);
  for i := 1 to N do begin
    for j := 1 to M do 
      write(a[i, j]:4);
    writeln;
  end;
  readln
end.

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

  1. Объявлены константы N = 2 и M = 3, которые определяют размерность двумерного массива.
  2. Объявлен двумерный массив a размером 2 х 3 типа integer.
  3. Объявлены переменные i и j типа integer, которые будут использоваться в качестве индексов для перемещения по элементам массива.
  4. Выполняется функция ClrScr, которая очищает экран.
  5. Выводится сообщение с приглашением ввести числа строкой с пробелом.
  6. В цикле for i := 1 to N выполняется чтение N чисел, каждое из которых будет сохранено в соответствующем элементе массива a[i, j].
  7. В цикле for i := 1 to N выполняется запись N строк, каждая из которых содержит M чисел, отформатированных как 4-значное число, из массива a.
  8. Выводится символ новой строки, чтобы перейти на следующую строку.
  9. Завершается работа программы, ожидая ввода пользователя для завершения работы программы.

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


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

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

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