Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
asya555.5
0 / 0 / 1
Регистрация: 19.04.2012
Сообщений: 32
#1

Массив: сформировать массив C[12] так, чтобы элементы располагались следующим образом: A(1) B(1) A(2) B(2) - C++

26.04.2012, 20:12. Просмотров 533. Ответов 6
Метки нет (Все метки)

из массивов A[6] и B[6] сформировать массив C[12] так, чтобы элементы массива располагались следующим образом: A(1) B(1) A(2) B(2) и т.д.
http://www.cyberforum.ru/cpp-beginners/thread552880.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2012, 20:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Массив: сформировать массив C[12] так, чтобы элементы располагались следующим образом: A(1) B(1) A(2) B(2) (C++):

Преобразовать массив таким образом, чтобы сначала располагались все нулевые элементы
В двумерном массиве, состоящем из NxN вещественных элементов, вычислить:...

Сортировать массив таким образом, чтобы сначала располагались все положительные элементы
Сортировать массив таким образом, чтобы сначала располагались все положительные...

Преобразовать массив таким образом, чтобы элементы, равные нулю располагались после остальных.
Напишите, пожалуйста, программу. Преобразовать массив таким образом, чтобы...

Преобразовать массив таким образом, чтобы сначала располагались четные, а потом нечетные элементы
Ребята , помогите : нужно составить алгоритм и программу преобразования массива...

Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1
В одномерном массиве, состоящей из n вещественных элементов, вычислить: 1)...

6
zitxbit
89 / 741 / 279
Регистрация: 11.04.2012
Сообщений: 971
26.04.2012, 20:26 #2
C++
1
2
3
4
5
6
7
8
    int A[N] = { 3, 5, 9, 6, 7, 8 };
    int B[N] = { 1, 4, 9, 5, 3, 2 };
 
    int* C = new int[2 * N];
    memset((void*)&C, 0x00, sizeof(int) * 2 * N);
 
    for (int i = 0, x = 0; i < N; i++)
     { C[x] = A[i]; C[x+1] = B[i]; x+=2; }
0
asya555.5
0 / 0 / 1
Регистрация: 19.04.2012
Сообщений: 32
26.04.2012, 20:41  [ТС] #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
 int A[N] = { 3, 5, 9, 6, 7, 8 };
    int B[N] = { 1, 4, 9, 5, 3, 2 };
int i, N;
int* C = new int[2 * N];
memset((void*)&C, 0x00, sizeof(int) * 2 * N);
for (int i = 0, x = 0; i < N; i++)
{
C[x] = A[i]; C[x+1] = B[i]; x+=2;
}
printf("%4d",A[i]);
getch();
}
так выглядит моя программа. почему она е работает?
0
zitxbit
89 / 741 / 279
Регистрация: 11.04.2012
Сообщений: 971
26.04.2012, 21:21 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
const int N = 6;
int A[N] = { 3, 5, 9, 6, 7, 8 };
int B[N] = { 1, 4, 9, 5, 3, 2 };
int i, x;
int* pC = new int[2 * N];
for (i = 0, x = 0; i < N; i++)
{
    pC[x] = A[i]; pC[x+1] = B[i]; x+=2;
}
for (int q = 0; q < 2 * N; q++)
     printf("%4d",pC[q]);
printf("\n");
getch();
0
asya555.5
0 / 0 / 1
Регистрация: 19.04.2012
Сообщений: 32
26.04.2012, 21:37  [ТС] #5
и что вводить в выплывающем окне?
0
zitxbit
89 / 741 / 279
Регистрация: 11.04.2012
Сообщений: 971
26.04.2012, 21:49 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const int N = 6;
int *pA = new int[N], *pB = new int[N];
for (int z1 = 0; z1 < N; z1++)
{ printf("A[%d] = ",z1); scanf("%d",&pA[z1]); }
printf("\n");
for (int z2 = 0; z2 < N; z2++)
{ printf("B[%d] = ",z2); scanf("%d",&pB[z2]); }
printf("\n");
int i, x;
int* pC = new int[2 * N];
for (i = 0, x = 0; i < N; i++)
{
    pC[x] = A[i]; pC[x+1] = B[i]; x+=2;
}
for (int q = 0; q < 2 * N; q++)
     printf("%4d",pC[q]);
printf("\n");
getch();
0
Van111
211 / 190 / 22
Регистрация: 03.08.2011
Сообщений: 2,648
Записей в блоге: 12
26.04.2012, 22:22 #7
Цитата Сообщение от asya555.5 Посмотреть сообщение
и что вводить в выплывающем окне?
getch() просто тормозит прогу чтоб можно было увидеть результат
0
26.04.2012, 22:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2012, 22:22
Привет! Вот еще темы с решениями:

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { ...

Превратить массив таким образом, чтобы сначала располагались парные элементы, затем нечетные и нулевые.
Превратить массив таким образом, чтобы сначала располагались парные элементы,...

Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1
В одномерном массиве, состоящей из n вещественных элементов, вычислить: 1)...

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных
Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru