|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2020, 13:58 | #1 |
Новичок
Джуниор
Регистрация: 20.01.2020
Сообщений: 1
|
int* addElenentsToStart(int arr[], int & size, int k);
Почему перед size используется &, перед k не используется? int* addElenentsToStart(int arr[], int & size, int k);
#include <iostream> using namespace std; void FillMassive(int arr[], int n); int* addElenentsToStart(int arr[], int & size, int k); void PrintMassive(int arr[], int n); int main() { setlocale(LC_ALL, "ru"); int size, k; cout << "Введите количество элементов массива : "; cin >> size; cout << "Введите количество добавленных элементов массива : "; cin >> k; int* arr = new int[size]; FillMassive(arr, size); PrintMassive(arr, size); arr = addElenentsToStart(arr, size, k); cout << endl; PrintMassive(arr, size); delete[] arr; } // Функция вывода массива на экран void PrintMassive(int arr[], int size) { for (int i = 0; i < size; i++) cout << arr[i] << "\t"; } // Добавление элементов в начало массива int *addElenentsToStart(int arr[], int &size, int k) { int* brr = new int[size + k]; int i = 0; for (i = 0; i < size + k; i++) { if (i >= k) { brr[i] = arr[i - k]; } else { brr[i] = 0; } } size = i; delete[] arr; return brr; } // Заполнение массива случайными числами от 0 до 9 void FillMassive(int arr[], int size) { for (int i = 0; i < size; i++) { arr[i] = rand() % 10; } } Последний раз редактировалось Watos; 20.01.2020 в 14:01. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
zip архив у которого Compressed size и Uncompressed size 0xFFFF | dmitriegorovih | Общие вопросы Delphi | 22 | 20.01.2015 23:33 |
[SIZE="7"]Помогите с задачей пожалуйста !!!!!!!!!!!!!!!!!!!!!!!!!!!![/SIZE] | sergeymalcow | Помощь студентам | 0 | 03.12.2014 22:52 |
Ошибка: String[1]: the Size property has an invalid size of 0. | mrChester | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 1 | 18.01.2012 20:06 |
[SIZE="4"]Найти максимальное число y Delphi[/SIZE] | Артем1904 | Помощь студентам | 5 | 16.12.2011 10:22 |
Резиновый font-size, Как сделать резионвый font-size в блоке? | AlienNation | HTML и CSS | 0 | 26.09.2011 09:14 |