Есть ответ 👍

Заданы 2 одномерных массива. сформировать третий из элементов с нечетными индексами обоих массивов и положительных элементов второго массива

115
492
Посмотреть ответы 2

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


Const n=5; var i,q: integer; a: array [1..n] of integer; b: array [1..n] of integer; c: array [1..50] of integer; begin writeln ('заполните первый массив'); for i: =1 to n do read (a[i])                       ; writeln ('заполните второй массив') ; for i: =1 to n do read (b[i]); for i: =1 to n do begin if i mod 2< > 0  then begin  q: =q+1; c[q]: =a[i];   q: =q+1; c[q]: =b[i];   end;   end; for i: =1 to n do  if b[i]> 0  then begin    q: =q+1;     c[q]: =b[i];     end;   if q=0  then writeln ('условие не выполняется')  else begin for i: =1 to q do write (' ',c[i]); end end.p.s. вы можете изменять константу, и ограничивать вводимые значения вводом, но не забывайте, что первые два массива не должны превышать количество ячеек, ограниченной  константой. можно эту константу поменять, это все на ваше усмотрение.p.p.s. программа написана на pascal abc.

Пусть исходные координаты чертежника (x; y). смоделируем алгоритм: 0) (x; y) 1) (x-1; y-2) 2) n раз делается одно и то же: первая координата изменяется на a, затем из нее вычитается 1, вторая координата изменяется на b, затем вычитается 2. в результате координаты равны: (x-1+n*(a-1); y-2+n*(b-2)) 3)  (x-1+n*(a-1)-20; y-2+n*(b-2)-12)концом работы программы является попадание в стартовую позицию. то есть  x-1+n*(a-1)-20=x => n*(a-1)=21 y-2+n*(b-2)-12=y => n*(b-2)=14тогда n нужно искать среди делителей чисел 21 и 14. точнее ответом будет нод(21, 14)=7.

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS