Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
boti9
0 / 0 / 0
Регистрация: 11.02.2015
Сообщений: 74
#1

Сформировать массив из элементов исходного по правилу - C++

02.03.2015, 22:54. Просмотров 577. Ответов 2
Метки нет (Все метки)

Ребят задали задание
"Ввести одномерный массив из n элементов. В функции сформировать на его месте новый
массив, в котором первым элементом будет последний элемент старого, вторым - предпоследний и
т.д."
Выручайте , не совсем понимаю как это должно быть.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2015, 22:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сформировать массив из элементов исходного по правилу (C++):

Сформировать новый массив из исходного по заданному правилу - C++
Задача из Златопольского: Из элементов массива p сформировать массив q того же размера по правилу: элементы с номером i от 3-го по 10-й...

Сформировать массив А из четных элементов исходного массива, а массив В - из нечетных - C++
Элементы массива Т формируются по правилу: Т(к)=15к-12. Сформировать массив А из четных элементов массива Т, а массив В- из нечетных(к=20)

Сформировать массив из нечетных элементов исходного - C++
Дано задание: Сформировать массив из нечетных элементов исходного.. Надо выполнить это задание для одномерного и двух мерного массива. Для...

Сформировать новый массив из отрицательных элементов исходного - C++
Если в данном массиве нет четных элементов, то сформировать новый массив из отрицательных элементов, в противном случае - из...

Сформировать массив неповторяющихся элементов исходного массива - C++
Сформировать массив из неповторяющихся элементов исходного массива. Например : Из массива A = {2,5,2,6,8,5,1,9,4,3 } нужно получить...

Сформировать новый массив С из элементов массивов А и В по правилу - C++
Вывести два целочисленных массива А и В одинаковой длинны и сформировать новый массив С, который состоит из элементов : {c}_{i}= max ...

2
Serejke_qq
150 / 108 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
03.03.2015, 00:42 #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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
 
void ShowArray(int * arr, int n);
void InputArray(int * arr, int n);
void ModifyArray(int * arr, int n);
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int size = 0;
 
    std::cout << "Ввод кол-ва элементов: ";
    std::cin >> size;
 
    if (size <= 0)
        return 0;
 
    int * arr = new int[size];
    
    InputArray(arr, size);
 
    std::cout << "\nИсходный массив: ";
    ShowArray(arr, size);
    ModifyArray(arr, size);
 
    std::cout << "\nМассив после обработки: ";
    ShowArray(arr, size);
 
    std::cout << std::endl;
    
    delete[] arr;
    return 0;
}
void ModifyArray(int * arr, int n)
{
    int temp = 0;
    for (int i = 0; i < (n / 2); i++)
    {
        temp = arr[n - i - 1];
        arr[n - i - 1] = arr[i];
        arr[i] = temp;
    }
}
 
void ShowArray(int * arr, int n)
{
    for (int i = 0; i < n; i++)
        std::cout << arr[i] << " ";
}
 
void InputArray(int * arr, int n)
{
    std::cout << "Ввод массива:" << std::endl;
    for (int i = 0; i < n; i++)
    {
        std::cout << "Ввод элемента № " << i + 1 << " = ";
        std::cin >> arr[i];
    }
}
1
boti9
0 / 0 / 0
Регистрация: 11.02.2015
Сообщений: 74
03.03.2015, 01:29  [ТС] #3
Serejke_qq,
Спасибо большое! Очень тебе благодарен!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2015, 01:29
Привет! Вот еще темы с ответами:

Сформировать массив из элементов исходного массива, располагающихся по возрастанию - C++
например из массива (3 2 4 5 1 3 7 3 4 9 2) должен получиться массив (3 4 5 7 9) т.е. из возрастающих элементов. не могу понять как...

Сформировать массив из модулей суммы элементов исходного массива - C++
помогите написать на языке с++. Заранее СПАСИБО!

Из элементов массива m сформировать массив n того же размера по правилу - C++
Из элементов массива m сформировать массив n того же размера по правилу: если номер i элемента массива m нечетный, то n(i)=i x m(i), в...

Из элементов массива m сформировать массив n того же размера по правилу - C++
1)Дан массив. Составить программу расчета квадратного корня из любого элемента массива, а также расчета среднего арифметического двух любых...


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

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

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