Ниже пример. Из массива Massive_X переносятся элементы с позиции n, до тех пор пока не будет достигнут конец массива, либо значение элемента массива станет больше либо равно A. Это более-менее похоже на задание.
Код
#include <iostream>
int main()
{
int n = 2; //переносим с данной позиции
int A = 11; //значения должны быть меньше A
int Massive_X [11] = { -25, -20, -15, -10, -5, 0, 5, 10, 15, 20, 25};
int Massive_Y [11]; //Возможно стоит заполнить нулями
std::cout << "Programma po perenosy chisel." << std::endl; //std::endl - перенос строки
for (int i=0; i < 11-n && Massive_X [i+n] < A; i++) //пока i < 11 - n и значение элемента массива меньше A
{
Massive_Y [i] = Massive_X [i+n];
}
for (int i=0; i<11; i++) //Выводим массив
{
std::cout << Massive_Y [i] << ' ';
}
std::cout << std::endl;
return 0;
}