Войти
Регистрация
Спроси ai-bota
Nadya1111111111111
18.03.2021 06:35
Дано целочисленный массив из n элементов. проверить, если массив является симметричным, то в каждой из его половин изменить порядок элементов на обратный. в противном случае его половины поменять местами. с++
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
котямотя3
29.11.2020 03:00
6. Введено число 0,8, затем ему назначен процентный числовой формат. Ячейке?...
скули
26.11.2020 00:20
Что выведет данная программа: x=int(input()) k=0 s=0 while x!=0 and k =6: k+=1 s+=x x=int(input()) print(k,s,x) при вводе следующих чисел: 1,1,1,0,1,1,1,0,1,1,1...
MishaDunaev
11.08.2021 04:35
Мовленнєва форма інформації -... Вибір наступної команди залежить від того, виконано умову чи ні -... Правдиві висловлювання того, виконано умову чи ні -... Команди, які...
ВсеЗнайка717
02.07.2021 18:40
Вычеркивание. пользователь вводит целое трехзначное число. программа сообщает какую цифру в нём вычеркнуть чтобы оставшееся двузначное число было максимально возможным....
antonil70
30.12.2022 06:51
Разброс. в отделе работает 4 сотрудника пользователь вводит заработную плату каждого, программа вычисляет , на сколько заработная плата самого высокооплачиваемого отличается...
alua070707
27.03.2023 14:04
В каком случае оправдано применение циклов?...
Айдана55л
17.05.2023 04:28
Строка заголовка содержит 1)Контекстное меню2)Алресную строку3)Кнопки управления состоянием окна4)Заголовок окна5)Сроку меню...
lenatvoya
23.03.2023 07:38
Запишите соответствующие логические выражения:...
ronaldopenzap016aa
07.12.2022 02:05
Написать подпрограмму вычисления значения функции f(n), определенной следующим образом: f(2*n+1) = 2*f(n)+f(n+1) при n 0, f(2*n) = 2*f(n) при n 0, f(1)=1....
Maxyim
28.04.2023 14:16
1. Як називається набір інструментів і сервісів, використання яких забезпечує конкретному користувачу досягнення власних освітніхцілей?віртуальне навчальнес...
Ответ:
mrdaaly
27.08.2020 01:48
#include <iostream>
#include <locale>
using namespace std;
int main()
{
setlocale(LC_ALL,"Rus");
int n;
cout << "n = ", cin >> n;
int *A = new int[n];
cout << " введите массив из "<< n <<" элементов:\n";
for (int i = 0; i < n; i++)
{
cin >> A[i];
}
cout <<"\nПолучившийся массив: [";
for (int i = 0; i < n; i++)
{
cout << " " << A[i];
}
bool Simmetriya = true;
for (int i = 0; i <= (int)(n/2); i++)
{
if (A[i] != A[n-i-1])
{
Simmetriya = false;
break;
}
}
cout << (Simmetriya?" ] симметричен":" ] НЕ симметричен") << "\n";
if (Simmetriya)
{
for (int i = 0; i < (int)(n/2); i++)
{
for (int j = i; j < (int)(n/2); j++)
{
swap(A[i],A[j]);
swap(A[n-i-1],A[n-j-1]);
}
}
}
else
{
for (int i = 0; i < (int)(n/2); i++)
{
swap(A[i],A[(int)(n/2)+n%2+i]);
}
}
for (int i = 0; i < n; i++)
{
cout << A[i] << " ";
}
cout << '\n';
return 0;
}
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота