0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 31
1

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

24.06.2013, 18:50. Показов 1197. Ответов 1
Метки нет (Все метки)

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

И пожалуйста опишите каждое действия при выполнении задачи.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2013, 18:50
Ответы с готовыми решениями:

Получить третий массив, в который входят все элементы первого массива и те элементы второго, которые не встречались в первом
Задача по теме "массив". "Объединение массивов". Напишите программу, которая запрашивает и вводит...

"Слить" два массива в третий, меняя элементы первого и второго
Дано два одинаковых по длине одномерных массива. "Слить" их в третий новый массив, меняя элементы...

Получить третий файл, записав в него элементы первого и второго по возрастанию
Имеются 2 типизированных файла одинакового размера, элементами которых являются числа Получить...

Из элементов первого масива получить элементы второго массива по заданной формуле
Одномерные массивы. Дан массив С(5) = {-4.15; 0.1; -2.5; 4; -6}. Получить элементы массива S по...

1
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
24.06.2013, 20:00 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
type
  tAr=array[1..100] of integer;
 
{процедура инициализации массива}
procedure init(var ar: tAr; n: integer);
var i: integer;
begin
  for i:=1 to n do
    ar[i]:=random(99)+1;
end;
 
{процедура вывода массива на экран}
procedure output(ar: tAr; n: integer);
var i: integer;
begin
  for i:=1 to n do
    write(ar[i]:4);
  writeln;
end;
 
var
  i,n: integer;
  a,b,c: tAr;
begin
  write('Введите размер массивов:');  {приглашение на ввод}
  readln(n);                          {считывание размера массива}
  init(a,n);                          {инициализируем 1-й массив}
  writeln('1-й массив:');             {вывод на экран}
  output(a,n);                        {вывод 1-го массива}
  init(b,n);                          {инициализация 2-го массива}
  writeln('2-й массив:');             {вывод на экран}
  output(b,n);                        {вывод 2-го массива}
  for i:=1 to n do
  begin
    c[2*i-1]:=a[i];                   {нечетным номерам 3-го массива соотв-т элементы 1-го}
    c[2*i]:=b[i];                     {четным - 2-го}
  end;
  write('3-й массив:');
  for i:=1 to 2*n do write(c[i]:4);    {вывод на экран}
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2013, 20:00
Помогаю со студенческими работами здесь

Массив. Элементы второго кратны 3 элементам первого массива
Доброго времени суток имеется фрагмент : begin Assign(m1,imf1);rewrite (m1);...

Два исходных массива объединить в один, включив элементы второго массива между K и (K+1) элементами первого массива.
Ребят, помогите, пожалуйста, сделать задачи, так как сама в этом ничего не соображаю.. 1. Дан...

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

Если элемент второго массива больше соответствующего элемента первого массива, то поменять элементы местами
Заданные два числовых массива X(N) и Y(N) преобразуйте их по правилу: для каждой пары большее из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru