Удалить из массива все отрицательные элементы через один(c++)
например есть массив 1 , -2, -3, -4, 5, 6, -7, -8, -9, 10
на выходе должно быть 1, -3, 5, 6, -8, 10
буду
без randomize
Ответы на вопрос:
ответ:
// consoleapplication1.cpp : this file contains the 'main' function. program execution begins and ends there.
//
#include
#include
using std: : cout;
int main()
{
std: : vector ints = { 1 , -2, -3, -4, 5, 6, -7, -8, -9, 10 };
cout < < "vector before transformation: ";
for (auto integer : ints) {
cout < < integer < < " ";
}
cout < < std: : endl;
for (std: : size_t i = 1; i < ints.size(); ) {
if (ints[i] < 0) {
ints.erase(ints.begin() + i);
i += 1;
continue;
}
i += 2;
}
cout < < "vector after transformation: ";
for (auto integer : ints) {
cout < < integer < < " ";
}
cout < < std: : endl;
}
объяснение:
по условию создаем вектор, удаляем элементы из вектора, если число ниже 0, движемся через один элемент по вектору ¯ツ)_/¯
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
misterbabadook15.01.2021 05:37
-
SargonTM12.11.2022 05:11
-
statarincev201918.01.2023 17:57
-
3мрдудец21.04.2023 12:54
-
АленаКамарова25.04.2021 22:29
-
Нурик226628.10.2020 19:34
-
Dayana200504123.01.2023 08:08
-
ДианаЛаймова200323.04.2020 19:14
-
12babb22.06.2021 07:32
-
sstresseddoutt27.01.2023 00:50
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.