Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
ivan240620058p0bydq
28.05.2022 18:54 •
Информатика
Из массива х(n), n< =20, по невозрастанию значений эле- ментов, переписать в массив y без повторов значения элементов с четными индексами, меньшие c, сохранив программа на с++
Ответ:
12345Камила1
06.10.2020 13:45
Int main()
{
int
*array_X,
*array_Y,
numOfEl,
border_C,
prevNum;
cout << "Input N: ";
cin >> numOfEl;
array_X = new int[numOfEl];
array_Y = new int[numOfEl / 2];
cout << "Input C: ";
cin >> border_C;
for (int i = 0; i < numOfEl; i++)
cin >> array_X[i];
prevNum = border_C;
for (int i = 0, j = 0; i < numOfEl; i += 2)
if (array_X[i] < border_C && array_X[i] != prevNum)
array_Y[j++] = prevNum = array_X[i];
cout << endl;
for (int i = 0; i < numOfEl; i++)
cout << array_X[i] << "; ";
cout << endl;
for (int i = 0; i < numOfEl / 2; i++)
cout << array_Y[i] << "; ";
system("pause");
return 0;
} /* End of the 'main' function */
0,0
(0 оценок)
Популярные вопросы: Информатика
настя7595
09.07.2022 03:35
Чему равно b после выполнения программы?...
ханито
06.06.2021 13:08
Запишите правильно арифметические выражения в Python: 17х + 8:2,5. p.s вбиваю в программу, выдает ошибки, видимо где то в команде ошибка, при вводе х....
ksenyaLove1246
16.10.2020 22:10
1 Установите задачу инструмента А) Рисование фигур,Б) Написание текста3) Заливка:Г) Клонирующая кисть. ...
Алина13445
03.06.2020 23:44
Почему карманным компьютером удобно пользоваться...
Аида524
16.01.2022 13:04
Определите результат выполнения программы a=153 z3=a%10 a=a//10 z2=a%10 print(z3+z2+a//10)...
ddosanov777
30.10.2020 06:52
Где находится сетевой кабель и как его...
Кимиджими3
30.10.2020 06:52
Дана матрица 3х3, элементы массива, делящиеся без остатка на 3 заменить на нули в с#...
6676228
05.05.2020 12:21
Как известно, существуют разные формы записи выражений: инфиксная, префиксная и постфиксная (или обратная польская запись). вычислите значение выражения, записанного в постфиксной...
Alihan1600
08.09.2021 00:05
Решить эту . (написать программу на языке c++) . в некотором государстве в обращении применяются купюры достоинством 1, 5, 10, 50, 100, 500 и 1000 единиц. сколькими можно разменять...
ivettapopova045
08.03.2022 14:36
Решение по информатике 1) книга, набранная с компьютера, содержит 150страниц, на каждой странице 40 строк, в каждой строке 60 символов. каков объём информации в книге ? 2) сообщение...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
{
int
*array_X,
*array_Y,
numOfEl,
border_C,
prevNum;
cout << "Input N: ";
cin >> numOfEl;
array_X = new int[numOfEl];
array_Y = new int[numOfEl / 2];
cout << "Input C: ";
cin >> border_C;
for (int i = 0; i < numOfEl; i++)
cin >> array_X[i];
prevNum = border_C;
for (int i = 0, j = 0; i < numOfEl; i += 2)
if (array_X[i] < border_C && array_X[i] != prevNum)
array_Y[j++] = prevNum = array_X[i];
cout << endl;
for (int i = 0; i < numOfEl; i++)
cout << array_X[i] << "; ";
cout << endl;
for (int i = 0; i < numOfEl / 2; i++)
cout << array_Y[i] << "; ";
system("pause");
return 0;
} /* End of the 'main' function */