array7-17

Решение задач. Array7-17

Приветствуем читателей нашего сайта! Сегодня мы с вами решим задачи Array7-17.

Array7-17. (Одномерные массивы: вывод элементов)

Array7°. Дан массив размера N. Вывести его элементы в обратном порядке.

Не забываем про то, что циклом for можно пробегать числа не только от меньших к большим, но от больших к меньшим.

Решение Показать

Array8. Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве нечетные числа в порядке возрастания их индексов, а также их количество K.

Решение Показать

Array9. Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов, а также их количество K.

Решение Показать

Array10. Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов.

Решение Показать

Array11. Дан массив A размера N и целое число K (1 ≤ K ≤ N). Вывести элементы массива с порядковыми номерами, кратными K: AK, A2·K, A3·K, …. Условный оператор не использовать.

Решение Показать

Array12. Дан массив A размера N (N — четное число). Вывести его элементы с четными номерами в порядке возрастания номеров: A2, A4, A6, …, AN. Условный оператор не использовать.

Решение Показать

Array13. Дан массив A размера N (N — нечетное число). Вывести его элементы с нечетными номерами в порядке убывания номеров: AN, AN−2, AN−4, …, A1. Условный оператор не использовать.

Решение Показать

Array14. Дан массив A размера N. Вывести вначале его элементы с четными номерами (в порядке возрастания номеров), а затем — элементы с нечетными номерами (также в порядке возрастания номеров):
A2, A4, A6, …, A1, A3, A5, … .
Условный оператор не использовать.

Решение Показать

Array15. Дан массив A размера N. Вывести вначале его элементы с нечетными номерами в порядке возрастания номеров, а затем — элементы с четными номерами в порядке убывания номеров:
A1, A3, A5, …, A6, A4, A2.
Условный оператор не использовать.

Решение Показать

Array16°.  Дан массив A размера N. Вывести его элементы в следующем порядке:
A1, AN, A2, AN−1, A3, AN−2, … .

Решение Показать

Array17.  Дан массив A размера N. Вывести его элементы в следующем порядке:
A1, A2, AN, AN−1, A3, A4, AN−2, AN−3, … .

Решение Показать

На сегодня всё! Если у вас возникли вопросы, задавайте их в комментариях. И не забывайте рассказывать о нашем сайте своим друзьям!

  • nickname

    program_array_17;
    uses crt;
    const N=10;
    var i,l:integer;
    A:array [1..N]of integer;
    begin
    crtwindowsize(100,70);
    for i:=1 to N do begin
    A[i]:=random(20);
    write(‘ A[‘,i,’]=’,A[i]);
    end;
    writeln;

    for i:=1 to (N div 2)-2 do begin
    textcolor(red);
    write(‘ A[‘,i+(i-1),’]=’,A[i]);
    write(‘ A[‘,(i+1)+(i-1),’]=’,A[i]);

    write(‘ A[‘,N-i+1-(i-1),’]=’,A[N-i+1-(i-1)]);
    write(‘ A[‘,N-i-(i-1),’]=’,A[N-i-(i-1)]);
    end;

    end.
    Моё решение,буду признателен за конструктивную критику,недочёты и ошибки..