Дан массив из N чисел. Переставьте элементы в массиве в обратном порядке, не используя функцию reverse().


Дан массив из N чисел. Переставьте элементы в массиве в обратном порядке, не используя функцию rever

alikrufgffgfgf alikrufgffgfgf    1   01.02.2022 19:47    0

Ответы
Гогого11 Гогого11  01.02.2022 19:50

import random

n = int(input("Количество цифр в массиве : "))

numbers = [random.randint(1, n) for i in range(n)]

print(f"Массив : {numbers}")

print(f"В обратном порядке : {numbers[::-1]}")

Объяснение:

Простой :

a = "uzbekistan"

a = a[::-1]

print(a)

Результат:

natsikebzu

ПОКАЗАТЬ ОТВЕТЫ
Яник111111111 Яник111111111  01.02.2022 19:50

#include <iostream>

#include <cmath>

#include <algorithm>

#include <vector>

using namespace std;

signed main(){

   int n;

   cin >> n;

   vector<int> a(n);

   for(auto &i: a) cin >> i;

   for(int i = 0; i < n / 2; i++) swap(a[i], a[n - i - 1]);

   for(auto &i: a) cout << i << " ";

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика