Код:
#include <iostream>
int* rearrange(int *A, int Asize) {
int * result = new int[Asize];
int p = 0;
for (int i = 0; i < Asize; i += 2) {
result[p] = A[i];
++p;
}
for (int i = 1; i < Asize; i += 2) {
result[p] = A[i];
++p;
}
return result;
}
void print_arr(const int *A, int Asise) {
for (int i = 0; i < Asise; ++i) {
std::cout << A[i] << " ";
}
}
int* change_it_k_times(int * const A, int Asize, int K) {
int * result = A;
for (auto i = 0; i < K; ++i) {
result = rearrange(result, Asize);
print_arr(result, Asize);
}
return result;
}
template <typename T>
void get_sequence(T* A, int N) {
for (auto i = 0; i < N; ++i) {
std::cin >> A[i];
}
}
int main () {
int N, K;
std::cin >> N;
auto A = new int[N];
get_sequence(A, N);
std::cin >> K;
auto R = change_it_k_times(A, N, K);
delete[] A;
delete[] R;
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
1. для того, щоб весь текст вмістився в межах клітинки, необхідно: усі відповіді вірні збільшити ширину клітинки зробити “перенос по словам” зменшити розмір шрифту2. чи можна одночасно працювати з декількома робочими книгами? можна, найбільша кількість відкритих книг обмежується ресурсами пам’яті програми можна, лише з трьома можна, лише з шістьма не можна3. які існують види посилань? відносні та абсолютні відносні та невідносні абсолютні та умовні постійні та змінні4. як просумувати значення діапазону комірок не вводячи формулу вручну? використати кнопку автосума на панелі інструментів це зробити неможливо підрахувати калькулятором, а потім записати результат виділити діапазон клітинок, які потрібно підрахувати і одну клітинку для значення суми, потім нажати клавішу “+”5. як створити новий документ (таблицю) excel? всі відповіді вірні на робочому столі створити новий документ excel відкрити exceі в меню пуск у відкритому документі excel відкрити меню файл і там створити новий документ6. в якому меню excel можна змінити шрифт документу? формат правка сервіс таблиця7. як змінити колір комірки? всі відповіді вірні на панелі форматування скопіювати формат з вже зафарбованої комірки вибрати в підменю клітинки розділ формат комірки8. на якій з панелей можна вибрати розмір і вирівнювання тексту? розмір і вирівнювання на панелі форматування розмір і вирівнювання на стандартній панелі всі відповіді вірні розмір на стандартній, вирівнювання на форматуванні9. як зберегти файл електронної таблиці? всі відповіді вірні за стандартної панелі натиснути на кнопку зберегти в меню файл натиснути на збереження при закриванні файлу натиснути на кнопку так при питанні (зберегти документ)10. чи можна в excel обчислити середнє значення групи чисел? так, з функції срзнач так, з функції макс так, з функції мін