Получить из массива А матрицу, по k элементов в строке. Недостающие элементы заменить 0 - Turbo Pascal

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

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

Дан одномерный массив A из m элементов. Вводится число k (k<m). Получить из А матрицу, по k элементов в строке. Недостающие элементы заменить 0. помогите пожалуйста

Решение задачи: «Получить из массива А матрицу, по k элементов в строке. Недостающие элементы заменить 0»

textual
Листинг программы
Const nmax=100;
Var A:array[1..nmax] of integer;
    k,m,i,j:integer;
Begin 
    Randomize;
    Repeat
     write('Введите m: ');
     readln(m);
    Until (m>0)and(m<=nmax);
    writeln('Массив');
    For i:=1 to m do
    Begin
      A[i]:=random(31)-15;
      write(A[i]:4);
    End;
    writeln;
    Repeat
     write('Введите k: ');
     readln(k);
    Until (k>0)and(k<m);
    writeln('Матрица');
    For i:=1 to m do
    Begin
      write(A[i]:4);
      if i mod k = 0 then writeln;
      j:=i;
    End;
    while (j mod k <> 0) do
    Begin
      write('0':4);
      j:=j+1;
    End;
    readln;
End.

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


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

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

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