Форум программистов, компьютерный форум CyberForum.ru

Построение массива с элементами - C++

Восстановить пароль Регистрация
 
FILA
 Аватар для FILA
13 / 0 / 1
Регистрация: 16.03.2011
Сообщений: 56
28.09.2011, 23:04     Построение массива с элементами #1
Помогите, пожалуйста с задачей. После завтра сдавать, а я не знаю с чего начать и как решать....
Если не трудно помогите.

Условие задачи: Дан массив A(2N). Постройте массивы с элементами, соответственно равными:
а) a1, aN+1, a2, aN+2, ... , aN, a2N;
б) a2N, a1, a2N-1, a2, ..., aN+1, aN.

Заранее спс.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2011, 23:04     Построение массива с элементами
Посмотрите здесь:

произведение элементов массива, расположенных между максимальным и минимальным элементами массива C++
C++ Произведение элементов массива, расположенных между максимальным и минимальным элементами массива
C++ Построение массива с элементами
Найти наименьшее среди тех элементов массива a1,…,an, которые не являются элементами массива b1,…,bn C++
Получить массив В, содержащий элементы массива А, расположенные между максимальным и минимальным элементами массива C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Daemon025
 Аватар для Daemon025
380 / 329 / 67
Регистрация: 06.12.2010
Сообщений: 900
28.09.2011, 23:58     Построение массива с элементами #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
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <vector>
 
using namespace std;
 
int main ()
{
    int n = 4;
    
    int* arr = new int[2*n];
    srand(time(NULL));
    
    cout << "Primary array: \n";
    
    for(int i=0; i<2*n; i++)
    {
        arr[i] = rand() % 50 + 10;
        cout <<arr[i] << " ";
    }
    
    vector<int> a,b;
    for(int i=1; i<n; i++)
    {
        a.push_back(arr[i]);
        a.push_back(arr[n+i]);
    }
    
    cout << "\na: \n";
    for(int i=0; i<a.size(); i++)
        cout << a[i] << " ";
    
    cin.get();
    return 0;
}
Цитата Сообщение от FILA Посмотреть сообщение
aN, a2N
a2N выходит ха границы массива, т.к. индексация с 0
б) делается аналогично
FILA
 Аватар для FILA
13 / 0 / 1
Регистрация: 16.03.2011
Сообщений: 56
29.09.2011, 18:33  [ТС]     Построение массива с элементами #3
А как можно сделать чтобы все эти значения выводились в Label или в Memo?
И за что отвечает <vector>?
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
29.09.2011, 18:54     Построение массива с элементами #4
FILA, это контейнер STL, используемый вместо массива.
Yandex
Объявления
29.09.2011, 18:54     Построение массива с элементами
Ответ Создать тему
Опции темы

Текущее время: 11:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru