Написать программу, используя динамическое выделение памяти. Дан массив А из N целых чисел. Вывести на печать только те числа, для которых выполняется условие Аi ≤ i, где i – номер элемента массива
int main() { int N; std::cout << "Enter the size of the array: "; std::cin >> N;
int* A = new int[N]; std::cout << "Enter the elements of the array: "; for (int i = 0; i < N; i++) { std::cin >> A[i]; } std::cout << "Elements that satisfy the condition A[i] <= i: "; for (int i = 0; i < N; i++) { if (A[i] <= i) { std::cout << A[i] << " "; } } delete[] A; return 0;
int main() {
int* A = new int[N];int N;
std::cout << "Enter the size of the array: ";
std::cin >> N;
std::cout << "Enter the elements of the array: ";
for (int i = 0; i < N; i++) {
std::cin >> A[i];
}
std::cout << "Elements that satisfy the condition A[i] <= i: ";
for (int i = 0; i < N; i++) {
if (A[i] <= i) {
std::cout << A[i] << " ";
}
}
delete[] A;
return 0;
}