Даны два массива. получить третий массив который на четных номерах элементы второго массива на нечетных элементы первого массива. решите через pascal abc и опишите программу
Ответы на вопрос:
uses crt; {подключение модуля crt}var {описание переменных} a,b,c: array [1..100] of integer; i: integer; begin write('введи количество элементов массива: '); read(i); {вывод текста на экран и чтение вводимых данных} clrscr; {очистка экрана} writeln('первый массив: '); {вывод текста на экран} for i: =1 to i do {цикл} begin a[i]: =random(10); {значения первого массива от 0 до 9} b[i]: =random(10)-10; {значения второго массива от -10 до -1} if i mod 2=0 then c[i]: =b[i] {четные элементы третьего массива} else c[i]: =a[i]; {нечетные элементы третьего массива} write(a[i]: 4); {вывод на экран первого массива} end; {конец цкла} writeln; writeln('второй массив'); {вывод текста на экран} for i: =1 to i do {цикл} write(b[i]: 4); {вывод второго массива на экран} writeln; writeln('третий массив: '); {вывод текста} for i: =1 to i do {цикл} write(c[i]: 4); {вывод третьего массива}end.
количество элементов в массивах одинаковое и равно n.a - первый массивb - второй массивc - третий массивi - цикловая переменная, индекс элемента массиваvara, b, c : array [1..100] of integer; n, i : integer; beginreadln (n); for i : = 1 to n doreadln (a [ i ]); [ввели первый массив]for i : = 1 to n doreadln (b [ i ]); [ввели второй массив] for i : = 1 to n do beginif i mod 2 = 0 then [проверка индекса элемента на чётность] c [ i ] = b [ i ]; elsec [ i ] = a [ i ]; end; [создали третий] for i : = 1 to n do writeln (c [ i ] : 4); [вывод третьего массива]end.можно всё это сделать одним циклом. vara, b, c : array [1..100] of integer; n, i : integer; beginreadln (n); for i : = 1 to n dobeginreadln (a [ i ]); readln (b [ i ]); if i mod 2 = 0 thenc [ i ] = b [ i ]; elsec [ i ] = a [ i ]; writeln (c [ i ] : 4); end; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
arlettmark09.07.2022 18:28
-
BrainSto11.05.2021 02:00
-
ПолинаSweet1102.10.2020 02:24
-
kuskova2004oziqru17.03.2020 16:49
-
kolotilka2328.04.2023 02:22
-
сонька17724.09.2022 06:30
-
Alisaalpatik18.03.2020 02:35
-
Fin20815.08.2022 05:05
-
Анжеkf2318.11.2021 22:18
-
1лолкекчебурек127.10.2020 02:19
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.