Задать вопрос
19 августа, 16:42

Тема Паскаль: необходимо поменять местами половинки массива (54231-31254, это к примеру)

+4
Ответы (1)
  1. 19 августа, 17:49
    0
    Const n=?; {Кол-во элементов в массиве, написать число вместо "?"}

    Var a, b:array[1 ... n] of integer;

    x, k, i, j:integer;

    Begin

    writeln ('Init massive:') ;

    for i:=1 to n do

    begin

    readln (x) ; {а лучше написать read (x) ; и вводить числа через пробел одной строкой, красивее будет}

    a[i]:=x;

    end;

    k:=n div 2;

    if (n mod 2) 0 then k:=k+1;

    j:=1;

    for i: = (k+1) to n do

    begin

    b[j]:=a[i];

    j:=j+1;

    end;

    if (n mod 2) 0 then

    begin

    b[k]:=a[k];

    k:=k-1;

    j:=j+1;

    end;

    for i:=1 to k do

    begin

    b[j]:=a[i];

    j:=j+1;

    end;

    for i:=1 to n do write (b[i],' ') ;

    End.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Тема Паскаль: необходимо поменять местами половинки массива (54231-31254, это к примеру) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
В записи m[7]=9 m обозначает 1) имя массива 2) имя элемента массива 3) номер элемента массива 4) значение элемента массива в записи m[7]=
Ответы (1)
1. Возвести в квадрат все элементы массива A. Размер массива и значения элементов массива - произвольные. 2. Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов).
Ответы (1)
Ввести слово и число раз (Ввод; паскаль, 3). Вывести это слово так: паскаль паскаль паскаль паскаль паскаль паскаль
Ответы (1)
На доске записана текстовая информация: половинки слов. Слова разделены не на слоги. Половинки записаны вразнобой. Ваша задача соединить эти половинки между собой так, чтобы текст состоял из 8 слов.
Ответы (1)
Помогите с информатикой 1. Что такое массив? 2. Что такое элемент массива? 3. Что такое индекс массива? 4. Что такое размерность массива? 5. Зачем нужны массивы? 6. Как можно обратиться к ячейке массива? 7. Какого типа могут быль элементы массива? 8.
Ответы (1)