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

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

Войти
Регистрация
Восстановить пароль
 
slavikk07
3 / 3 / 0
Регистрация: 27.02.2013
Сообщений: 64
#1

Создание массива - C++

20.12.2013, 04:38. Просмотров 158. Ответов 0
Метки нет (Все метки)

Здравствуйте, мне нужно создать одномерный массив! Для дальнейшей работы с ним, мне нужно создать его через функции... Вот часть кода, которая меня интересует:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//создание 
int **createV(int rows){
    int **vector = new int*[rows];
    // for(int i=0;i<rows;i++)
        // vector[i] = new int[rows];
    return vector;
}
 
//заполненние 
void initV(int **vector,int rows){
    int byint;
    cout<<"enter Vectors:"<<endl;
    for(int i=0;i<rows;i++){
                cin>>byint;
            vector[i] = byint;        //в этой строке выдает ошибку
        }
    }
При компиляции выдает ошибку Error E2034 main.cpp 100: Cannot convert 'int' to 'int *' in function initV(int* *,int)...

Добавлено через 15 минут
Всё я сам разобрался!!!
Вот может кому-то пригодится код!

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
/*---------------------------РАБОТА С ВЕКТОРАМИ------------------------*/
//создание вектора
int *createV(int rows){
    int *vector = new int[rows];
    // for(int i=0;i<rows;i++)
        // vector[i] = new int[rows];
    return vector;
}
 
//заполненние вектора
void initV(int *vector,int rows){
    int byint;
    cout<<"enter Vectors:"<<endl;
    for(int i=0;i<rows;i++){
                cin>>byint;
            vector[i] = byint;
        }
    }
 
//вывод вектора на экран    
void  showV(int *vector,int rows){
    for(int i=0;i<rows;i++){
        cout<<vector[i]<<" ";
        cout<<"\n";
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2013, 04:38     Создание массива
Посмотрите здесь:

Создание нового массива из определенных элементов другого массива - C++
Здравствуйте. Мне нужно создать одномерный массив из элементов двумерного массива. Как можно это сделать? Как объявить массив, чтоб он не...

Создание двумерного массива - C++
помогите решить зачетную работу. Заполнить квадратную матрицу(например 10 на 10) случайными числами(функция).Написать программу...

Создание и вывод массива - C++
ребят чет не могу разобраться, написал простейшую программу, должна делать массив и выводить, но чет не идет :\ #include &lt;iostream&gt; ...

создание и сортировка массива - C++
Здравствуйте!помогите, пожалуйста, сделать задание. не была на теме, теперь проблемы. заранее, огромное спасибо. Написать программу...

Создание массива из матрицы - C++
Очень-очень нужны исходники. Кто может написать Help , help, help )) plz ) Дана матрица 6х8 символьного типа. Создать другой массив,...

Создание двумерного массива - C++
Дан массив R(N,М). Сформировать массив R(N) из максимальных по абсолютной величине элементов строк массива R, массив А(М) из минимальных...

Создание массива класса - C++
Пишу курсовую, задание получил следующее: &quot;Разработать приложение на С++, позволяющее, собирать, накапливать сведения о студентах и...

Создание числового массива - C++
Задание такое: нужно создать числовой массив A. Значение n вводится с клавиатуры. Нужно переставить элементы в обратном порядке. Вычислить...

Создание динамического массива - C++
Добрый вечер! Подскажите пожалуйста, что необходимо сделать, чтобы заменить статический массив float array; на динамический, длинна...

Создание двумерного массива - C++
Год не кодил...всё напрочь забылось. нужно создать матрицу размером n x m, заполнить ее единичками и вывести результат. хоть убей не помню...


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

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

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