0 / 0 / 0
Регистрация: 08.04.2019
Сообщений: 1
1

ЕГЭ 2019 задача 27

08.04.2019, 19:34. Показов 677. Ответов 1

ЕГЭ 2019 задача 27

Здравствуйте, уважаемые форумчане! Нужна помощь. Задачка из егэ, номер 27, пишу на C++. Возник диссонанс при выборе "коробки" для чисел. Выбор пал между вектором и между массивом, оба кода прилагаю. Кто знает, какой код эффективнее(меньше занимаемая память, меньшее время выполнения)? Пожалуйста укажите на ошибки, если есть, и что меньше в плане занимаемой памяти : массив или вектор? Почему-то прямого ответа на свой вопрос в интернете не нашёл. Спасибо.
Код с массивом:

#include <iostream>
using namespace std;
int main() {
unsigned short int n;
cin >> n;
short int arr[n];
for (int i = 0; i < n; i++)
{
int k;
cin >> k;
arr[i] = k;
}
for (int i = 0; i < n; i++)
{
if (arr[i] < 0)
cout << arr[i] << " ";
}
for (int i = 0; i < n; i++)
{
if (arr[i] >= 0)
cout << arr[i] << " ";
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
Код с вектором:
#include <iostream>
#include <vector>
using namespace std;
int main() {
unsigned short int n;
cin >> n;
vector <short int> arr;
for (int i = 0; i < n; i++)
{
int k;
cin >> k;
arr.push_back(k);
}
for (int i = 0; i < n; i++)
{
if (arr[i] < 0)
cout << arr[i] << " ";
}
for (int i = 0; i < n; i++)
{
if (arr[i] >= 0)
cout << arr[i] << " ";
}
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2019, 19:34
Ответы с готовыми решениями:

Егэ информатика 27 задача
Спрошу коротко , почему у меня ошибка на 18 строчке ? #include &lt;iostream&gt; using namespace std ;...

Массивы A+B=C (трудная задача из ЕГЭ)
Два одномерных массива, состоящие из целых натуральных чисел, задаются с клавиатуры : массив A,...

Подготовка к ЕГЭ по Информатике 2018-2019
Как подготовиться к ЕГЭ имея при этом нулевой запас знаний? Сайты или литература там...

задача из егэ
ПОМОГИТЕ ПРОШУ ФОТО ВНИЗУ

1
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
08.04.2019, 20:11 2
В первом случае n должно быть константное.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2019, 20:11
Помогаю со студенческими работами здесь

Задача ЕГЭ
Всем привет ,на егэ была такая задача №19 ,подскажите решение. пенсионный фонд владеет ценными...

Задача С5 по ЕГЭ
Доброго времени суток! Помогите решить задачу. Я незнаю как это решается. Так что, если можно мне...

Задача по ЕГЭ
Помогите решить задачу. Для автоматизированной системы управления движением городских...

Задача ЕГЭ
Здравствуйте! Имеется задача C4 из ЕГЭ: На вход программе подаются сведения о номерах школ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru