Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2020, 13:58   #1
Watos
Новичок
Джуниор
 
Регистрация: 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.
Watos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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