Есть ответ 👍

1. разработать схему алгоритма, который вводит массив из nцелых чисел и выводит на экран этот же массив в прямом и обратном порядке. протестировать алгоритм на произвольных массивах, состоящих из 1 числа, из 5 чисел, из 10 чисел. 2. разработать схему алгоритма, который вводит массив из n целых чисел и выводит на экран элементы с чётными номерами. протестировать алгоритм на произвольных массивах размерностью 5 и 8 элементов. 3. разработать схему алгоритма, который вводит массив из n целых чисел и выводит на экран элементы с нечётными номерами в обратном порядке. протестировать алгоритм для следующих исходных данных: а) 1 3 5 6 8 9 б) -1 4 6 2 4 6 8 6 9 p.s. убедительная просьба написать решение целиком и до наступления ночи. я являюсь дилетантом в паскале, а эти три являются моим по информатике на завтра.

112
297
Посмотреть ответы 3

Ответы на вопрос:

Kramar1
4,4(95 оценок)

program one; const n=10;   //размер массива - при тестировании нужно поочерёдно поменятьvar mas: array[1..n] of integer;   i: integer; begin  writeln('введите элементы массива');   for i: = 1 to n do //организуем цикл для ввода элементов массива      begin          write('введите ',i,'-й элемент ');           readln(mas[i]);       end;   writeln('массив элементов: '); //выводим массив в прямом порядке  for i: =1 to n do      writeln(mas[i]);   writeln('обратный массив: '); //выводим массив в обратном порядке  for i: =n downto 1 do //обратный цикл  - от n до 1      writeln(mas[i]); end.  program two; const n=10;   //размер массива - при тестировании нужно поочерёдно поменятьvar mas: array[1..n] of integer;   i: integer; begin  writeln('введите элементы массива');   for i: = 1 to n do //организуем цикл для ввода элементов массива      begin          write('введите ',i,'-й элемент ');           readln(mas[i]);       end;   writeln('четные элементы массива: ');       for i: =1 to n do          if i mod 2 = 0 then writeln(mas[i]); //проверка условия - равен ли                                                        //нулю остаток от деления номера элемента на 2 end.program three; const n=10;   //размер массива - при тестировании нужно поочерёдно поменятьvar mas: array[1..n] of integer;   i: integer; begin  writeln('введите элементы массива');   for i: = 1 to n do //организуем цикл для ввода элементов массива      begin          write('введите ',i,'-й элемент ');           readln(mas[i]);       end;   writeln('нечётные элементы массива в обр. порядке: ');       for i: =n downto 1 do //обратный цикл  - от n до 1          if i mod 2 = 1 then writeln(mas[i]); //проверка условия - равен ли                                                  //единице остаток от деления номера элемента на 2 end.

Lenusea10
4,6(61 оценок)

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[i]); //для ручного ввода оставьте эту строку begin //     для m[i]: =random(101)-50; // случайного writeln(m[i]); //   эти end; // writeln('прямой вывод'); for i: =1 to n do writeln(m[i]); 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[i]); //для ручного ввода оставьте эту строкуbegin //     дляm[i]: =random(101)-50; // случайногоwriteln(m[i]); //   этиend; // writeln('вывод'); for i: =1 to n do if i mod 2 = 0 then writeln(m[i]); 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[i]); //для ручного ввода оставьте эту строкуbegin //     дляm[i]: =random(101)-50; // случайногоwriteln(m[i]); //   этиend; // writeln('вывод'); for i: =1 to n do if (n+1-i) mod 2 < > 0 then writeln(m[n+1-i]); end.


кибербуллинг

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS