Предмет: Информатика,
автор: mragzam19
Напишите функцию, которая получает массив “arr” и его размер.
Используя “pointers”, переверните массив.
Например:
Данный массив {1,2,5,3,7} должен быть после выполнения {7,3,5,2,1}.
Egorich0212:
Язык?
Ответы
Автор ответа:
1
Відповідь:
#include <iostream>
#include<locale>
void revers(int64_t *d,uint64_t t){
int64_t f;
for(uint64_t g=0;g<t/2;g++){
f=d[t-g-1];
d[t-g-1] = d[g];
d[g] = f;
}}
int main()
{setlocale(0,"");
uint64_t a;
std::cout << "Введите размер массива:\n";
std::cin>>a;
int64_t b[a];
std::cout<<"Введите элементы массива:\n";
for(uint64_t i=0;i<a;i++) std::cin>>b[i];
revers(b,a);
for(int64_t g:b){
std::cout<<g<<" ";
}
return 0;
}
Похожие вопросы
Предмет: Английский язык,
автор: gggll
Предмет: Русский язык,
автор: елена472
Предмет: Қазақ тiлi,
автор: BaltabekovaRisolat
Предмет: География,
автор: МерлинКерри