× Главная Лучшее Свежее Вход Регистрация
ДуровЛох стал главным конкурентом ВКонтакте (Дуров в шоке) https://durovloh.me.
5

#помощь@cppstudioДоброго времени суток. Прошу...

#помощь@cppstudio

Доброго времени суток. Прошу помощи.

Задача была следующей. Написать программу, которая удаляет элемент из массива. Количество элементов и номер удаляемого элемента задает пользователь.

Элемент "удаляется", но в консоли появляется мусор. Как-будто я просто удаляю значение элемента, а из соседних элементов передаю значения на один элемент назад. В итоге в последнем элементе мусор.

#include
#include

using namespace std;

void FillArray(int* const arr, int const size) // функция заполнения массива
{
for (int i = 0; i < size; i++)
{
arr[i] = rand() % 15;
}
}
void ShowArray(int* const arr, int const size) // функция вывода массива
{
for (int i = 0; i < size; i++)
{
cout « arr[i] « "\t";
}
cout « endl;
}
void FUN(int*& arr, int& size) // функция удаления элемента из массива
{

int* new_arrq = new int[size];
cout « "Введите удаляемый элемент" « endl;
int offsize;
cin » offsize;

for (int i = 0; i < offsize; i++)
{
new_arrq[i] = arr[i];
}
for (int i = offsize + 1; i < size; i++)
{
new_arrq[i - 1] = arr[i];
}
delete[]arr;
arr= new_arrq;

}
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int size;
cout « "Введите размер массива" « endl;
cin » size;
int* arr = new int[size];
FillArray(arr, size);
ShowArray(arr, size);
FUN(arr, size);
ShowArray(arr, size);
delete[]arr;
}

#помощь@cppstudioДоброго времени суток. Прошу...
Читайте также:
1

#группа@cppstudioКакую тему в С++ вы хотели бы подробнее...

#группа@cppstudio
Какую тему в С++ вы хотели бы подробнее разобрать или понять? Напишите её в комментарии и сделаем отдельный пост с подробным разбором. (Сторонние библиотеки и что-то очень громоздкое(полная реализация concurrent containers со всеми нюансами) - не).

#группа@cppstudioКакую тему в С++ вы хотели бы подробнее...
13

#группа@cppstudio Hi guys!Сегодня у нас митап по умным...

#группа@cppstudio

Hi guys!

Сегодня у нас митап по умным указателям. Начнём в 19:00 по МСК. Да, да, через 15 минут. Ссылка будет доступна в нашем закрытом чате.
Митапы такие проводим регулярно, записи митапов доступны в нашей закрытой группе.

Присоединиться могут все желающие.

https://vk.me/join/AJQ1d29z2xLaz1UJKDgEUzq0

#группа@cppstudio Hi guys!Сегодня у нас митап по умным...
74

#помощь@cppstudioHi every one! У меня проблемы с включением boost...

#помощь@cppstudio
Hi every one! У меня проблемы с включением boost asio хотя boost variant включается и проект собирается.
Почитал про эту ошибку и попробовал разные конфигурации: 64 and win32 и ни фига. В чем может быть причина?
Может что то не так подключаю?

#помощь@cppstudioHi every one! У меня проблемы с включением boost...
Еще посты

Свежие комментарии

Ozod Azik 1 месяцев к записи
Я только одного вижу, а где другие?
Наталия 1 месяцев к записи
Ищем, все переживаем, как с вами связаться??
Валерия 1 месяцев к записи
Ну как по мне ей и так и так идёт, правда больше мне с андеркатом нравится😉
Вера 1 месяцев к записи
У меня есть олень
Анжелика 2 месяцев назад к записи
При чем тут хейт ,очень хорошие внимательные врачи. Я как раз закрывала больничный, парень с бородой был на приёме ( уж простите не поняла кто тут кто😭). Очень вежливый, внимательный, по русски говорит. Понравился . А передо мой вышла бабулька с глазами по пятаку , подсела к нам и начала названивать, вот мол ,не наш доктор ,а какой толковый ,все послушал и рассказал. Думаю ,эти парни станут всеоющими любимцами ,если останутся внимательным, гуманными и человечными. А то русские врачи больно быстро начинают мнить из себя пуп земли. Удачи, ребята !