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

Скопировать все элементы массива в другой массив такого же размера

16.12.2014, 00:30. Просмотров 1035. Ответов 2
Метки нет (Все метки)

Дан массив. Скопировать все его элементы в другой массив такого же размера:
а) в том же порядке расположения элементов;
б) в обратном порядке расположения элементов.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2014, 00:30
Ответы с готовыми решениями:

Дан массив. Переписать его второй, четвертый и т.д. элементы в другой массив такого же размера, расположив элементы подряд с начала массива
Помогите пожалуйста решить задачи на C++! Я в нем вообще туго соображаю. 1....

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

Задан вещественный массив размера N. Создать целочисленный массив такого же размера, в котором будут записаны индексы исходного массива в порядке во
Помогите с задачей: Задан вещественный массив размера N. Создать целочисленный...

Скопировать один элемент в другой в рамках такого массива
скажите, плиз, кто-нибудь, как перекочевать, то бишь, скопировать один элемент...

Создать динамический массив нужного размера и скопировать в него все положительные элементы из первых двух массивов
Решить задачи через Указатели... 1. Программа должна создать два массива со...

2
Virts
26 / 26 / 22
Регистрация: 08.06.2013
Сообщений: 106
16.12.2014, 00:39 #2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
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
#include "stdafx.h"
#include <cstdlib>
#include <ctime>
#include <iostream>
using namespace std;
 
 
int main()
{
    srand(time(0));
    int const N = 10;
    int array1[N], array2[N], array_revers[N];
 
    cout << "First: ";
    for (int i = 0; i < N; i++) {
        array1[i] = -20 + rand() % 40; // заполнение рандомными значениями и вывод
        cout << array1[i] << ' ';
    }
 
    for (int i = 0, g = N - 1; i < N; i++, g--) {
        array2[i] = array1[i];      // простое копирование
        array_revers[i] = array1[g]; // обратное копирование
    }
    
    cout << "\nRevers: ";
    for (int i = 0; i < N; i++)
        cout << array_revers[i] << ' ';
    
    cout << endl;
 
    return 0;
}
0
pain1262
5 / 5 / 7
Регистрация: 24.09.2016
Сообщений: 59
19.01.2018, 19:47 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const int size = 20;
    int arr1[size] = { 0 };
    int arr2[size] = { 0 };
    for (int i = 0; i < size; i++)
    {
        arr1[i] = rand() % 90 + 10;
        cout << arr1[i] << ' ';
    }
    cout << endl;
    for (int i = 0; i < size; i++)
    {
        arr2[i] = arr1[i];
        cout << arr2[i] << ' ';
    }
    cout << endl;
    for (int i = 0; i < size; i++)
    {
        arr2[i] = arr1[19 - i];
        cout << arr2[i] << ' ';
    }
    cout << endl;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2018, 19:47

Переписать в другой массив все положительные элементы массива
Дан массив A размера N. Сформировать новый динамический массив B, в который...

Переписать все нечетные элементы массива в другой массив
1) Циклический вычислительный процесс (одномерный массив) Выберите все...

Записать все четные элементы массива в другой массив
Дан массив А из k положительных чисел. Записать все четные по значению элементы...


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

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

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