1. Разработать схему...

Тема в разделе "Информатика", создана пользователем Михаил Куракин, 1 апр 2010.

  1. 1. Разработать схему алгоритма, который вводит массив из N целыхчисел и выводит на экран этот же массив в прямом и обратном порядке. Протестировать алгоритм на произвольных массивах, состоящих из 1 числа, из 5 чисел, из 10 чисел.
     
  2. 4ebig

    4ebig New Member

    Program zadacha1;
    uses crt;
    const N=5;  //размер массива
    var m:array[1..n] of integer;
    i:integer;
    Begin
    Writeln('Исходный массив');
    For i:= 1 to n do
    //readln(m); //для ручного ввода оставьте эту строку
    begin //    для
    m:=random(101)-50; // случайного
    Writeln(m); //  эти
    end; //
    Writeln('Прямой вывод');
    For i:=1 to n do
    writeln(m);
    Writeln('Обратный вывод');
    For i:=1 to n do
    writeln(m[n+1-i]);
    End.
     
    Program zadacha2;
    uses crt;
    const N=5; // размер массива
    var m:array[1..n] of integer;
    i:integer;
    Begin
    Writeln('Исходный массив');
    For i:= 1 to n do
    //readln(m); //для ручного ввода оставьте эту строку
    begin //    для
    m:=random(101)-50; // случайного
    Writeln(m); //  эти
    end; //
    Writeln('Вывод');
    For i:=1 to n do
    if i mod 2 = 0 then writeln(m);
    End.
     
    Program zadacha3;
    uses crt;
    const N=5; // размер массива
    var m:array[1..n] of integer;
    i:integer;
    Begin
    Writeln('Исходный массив');
    For i:= 1 to n do
    //readln(m); //для ручного ввода оставьте эту строку
    begin //    для
    m:=random(101)-50; // случайного
    Writeln(m); //  эти
    end; //
    Writeln('Вывод');
    For i:=1 to n do
    if (n+1-i) mod 2 <> 0 then writeln(m[n+1-i]);
    End.
     

Поделиться этой страницей

Наша группа