Предмет: Информатика, автор: Bristel

Даны два массива. Получить третий массив который на четных номерах элементы второго массива на нечетных элементы первого массива.

решите пожалуйста через pascal ABC и опишите программу

Ответы

Автор ответа: 4MD
0

Количество элементов в массивах одинаковое и равно n.
a - первый массив
b - второй массив
c - третий массив
i - цикловая переменная, индекс элемента массива

var
a, b, c : array [1..100] of integer;
n, i : integer;
begin
readln (n);
for i := 1 to n do
readln (a [ i ]);
[ввели первый массив]
for i := 1 to n do
readln (b [ i ]);
[ввели второй массив]
for i := 1 to n do
begin
if i mod 2 = 0 then  [проверка индекса элемента на чётность] 
c [ i ] = b [ i ];
else
c [ i ] = a [ i ];
end;
[создали третий] 
for i := 1 to n do
writeln (c [ i ] : 4);
[вывод третьего массива]
end.

Можно всё это сделать одним циклом.

var
a, b, c : array [1..100] of integer;
n, i : integer;
begin
readln (n);
for i := 1 to n do
begin
readln (a [ i ]);
readln (b [ i ]);
if i mod 2 = 0 then
c [ i ] = b [ i ];
else
c [ i ] = a [ i ];
writeln (c [ i ] : 4);
end;
end.

Автор ответа: Sky09
0

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.

Похожие вопросы
Предмет: Қазақ тiлi, автор: sarsenovag82
Мәтінді пайдаланып, 3 сұрақ құрастыр.

Доспамбет жырау (1490 - 1523) - жырау, қолбасшы, батыр. Доспамбет жырау қазақ халқының қалыптасу кезеңінде өмір сүрді. Кіші Ноғай ордасында әскери қолбасшы болды. Дешті Қыпшақты көп аралаған, Бақшасарайда, Стамбұлда болған. Қырым ханының жағында көптеген әскери жорықтарға қатысқан. Доспамбет жырау тайпааралық ұрыстардың бірінде 1523 жылы Астрахан маңында қаза тапты.

1588 жылдың 25 - ші шілдесімен таң¬баланған құжатта Доспамбетті “Доспамбет ата” деп хаттаған. Демек, ол сол кезде 60 пен 70 арасындағы ақсақал жастағы адам болған. Жыраудың 1591 жылғы Мәскеуге сәтсіз жорықта қатты жараланып, Азауға жете алмай жолда өлген сыңайы бар. Осы деректерді саралай келгенде Доспамбет 1520 - 1591 жылдар аралығында өмір сүрген боп шығады.

Доспамбет жырау өз басын өлімге тігіп, сан рет қанды шайқастарға қатысқан ата қонысын үлкен сүйіспеншілікпен толғайды. Жырау ел қорғау, жорық тақырыбына арналған жырларында елі мен жері үшін өлген ердің арманы жоқ деп, отаншылдық рухты бәрінен биік қояды. Өзі туған Азау қаласын «Азаулының Ыстамбұлдан несі кем?!» деген жолдарына қарағанда Доспамбеттің көргені, білгені көп, білімді адам екенін аңғарамыз. Және Азау қаласының аты ақын шығармаларында жиі кездеседі.

«Зерттеушілер» 2. «Азаулының Ыстамбулдан несі кем?»

Азаулы қаласының аты өз еңбегін жаңаша жыл қайыруымыздың І - ші ғасырында жазған Страбонда кездеседі. Азик деп хаттаған. Скандинавия жарты аралының жұрты христиандық дәуірге дейінгі құдайын Один деп атаған. “Эдда” дастанының мәтініне жүгінген Н. М. Карамзин: “Эдда аңыздары бойынша скандинавиялық мұсылман Один Азгард қаласының түлегі” дейді (Н. М. Карамзин... Том І. Гл. ІІ. Прим. - 25. 9 - б. ).

Грек тарихына қатысты деректерден білетініміз: Азақтың Киммерлік Боспор атанғаны, ал Азов теңізінің Меотида делінгені. Меотида саздағында ежелгі заманнан нәсілі алан азық тайпасы орыс жылнамаларындағы касогтармен (қасахтармен) аралас бірге тұрған. Сөйтіп, бұл теңіз жағалауындағы қолтық Азау теңізі, ал ондағы генуялық ежелгі қала Азаулы атанған.

Қара теңіз жағалауын монғолдар меншіктеген кезде Азаулы өзіне кеп құятын Тана өзенінің атымен Тана аталды. Ол Алтын Орданың “оң қанатының” астанасы болды. Византия, Генуя, Венеция саудагерлері Алтын Ордамен осы Тана арқылы сауда жасады.

1462 жылы Махмет паша Константинопольді алып, Византияны күйретті. Кешікпей оның Қара теңіздің терістік жағалауларындағы отары Очаков, Қафа, Тана, Ақерменді өзіне қаратты. Осы кезден бас¬тап Тана қайтадан Азаулы атанып, Тақыт елі, Ноғайлы, Терістік, Кавказ, Мәскеумен сауда - саттық қаласына айналды. Азаулыда түріктің әскері (наместнигі) отырды. Мәскеу князьдігі Азаулыда елшілік және сауда - саттық өкілеттігін ұстатады.

Доспамбет жырау осы Азаулының не сол тараптағы көшпелі тайпаның түлегі.





Предмет: История, автор: Юлия580000
Предмет: Математика, автор: inviss