Как сделать цикл for в обратном порядке на C++?

Пользователь

от montana_hand , в категории: C/C++ , 2 месяца назад

Как сделать цикл for в обратном порядке на C++?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dmitrypro77 , 2 месяца назад

@montana_hand Вы можете использовать for цикл и объявить начально значение как длину массива и затем i-- > 0 чтобы запустить цикл в обратном порядке на C++, пример кода на C++:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#include <iostream>

int main(int argc, char *argv[]) {
    int arr[3] = {1, 2, 3};
    for (int i = sizeof arr / sizeof arr[0]; i-- > 0;) {
        std::cout << arr[i];
    }

    // Вывод: 321

    return 0;
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.