![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.05.2011
Сообщений: 3
|
![]()
мне необходимо написать функцию, для выделения памяти под динамический массив, на языке С++, работаю в вижуал 2008. код без функции написала, а функцию создать не могу, помогите пожалуйста!
![]() массив одномерный. пока есть строка кода int * a = new int [n]; . как это поместить в функцию и обязательно сохранить указатель. весь код: void mas (int * a, int n) { a = new int [n]; } void vvod (int a[], int n) { for ( int i=0; i < n; i++) { cin>>a[i]; } } void vvod2 (int a[], int n) { for ( int i=0; i < n; i++) { a[i]= rand() % 100; } } void print (int * a,int n ) { for (int i = 0; i < n; i++) { cout<< a[i]<<" "; } } int poisk (int * a, int n) { int t=0; for (int i = 0; i < n; i++) { if ( a[i]%2 == 1 ) { t++; } } return(t); } int sum (int * a, int x) { int s=0; for (int i=0; i<x; i++) { if ( a[i]%2==1 ) { s+=a[i]; } } return(s); } int _tmain(int argc, _TCHAR* argv[]) { setlocale (LC_ALL,"Russian"); int i, n, * a ,x; cout<<"количество элементов массива"<<endl; cin>>n; cout<<"выберите способ заполнения массива: вручную(1) или автоматически(2)"<<endl; cin>>x; mas(a,n); switch(x) { case 1: { cout<<endl<<"введите элементы массива"<<endl; vvod (a,n); break; } case 2: { vvod2 (a,n); break; } } print(a,n); cout<<endl<<"количество нечетных элементов в массиве равно "<< poisk (a, n)<<", их сумма равна "<<sum (a,n); delete a; Последний раз редактировалось наталья94; 10.05.2011 в 22:09. Причина: код |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические массивы с++ | maxsept | Общие вопросы C/C++ | 2 | 27.10.2010 20:16 |
Указатели. Функции. Динамические массивы | Exorcist2012 | Помощь студентам | 0 | 25.06.2010 01:21 |
Динамические массивы и массивы варианты | N@stya | Помощь студентам | 0 | 11.06.2010 21:09 |
Динамические массивы | Matr1x | Общие вопросы C/C++ | 5 | 07.12.2009 13:38 |
динамические массивы в Си | aka_faith | Помощь студентам | 1 | 24.05.2009 00:56 |