Имеется ввиду количество пар чисел, у которых правые соседи отличаются? Что мы тут сравниваем число и соседа или соседей чисел?
#include "iostream" int main() { int n; std::cout << "N = "; std::cin >> n; int* arr = new int[n]; for (int i = 0; i < n; i++) { std::cout << "arr["<<i<<"] = "; std::cin >> arr[i]; } int counter = 0; for (int i = 0; i < n - 1; i++) if (arr[i] * 2 < arr[i + 1]) counter++; std::cout << std::endl << counter; } C #include "iostream" int main() { int n; std::cout << "N = "; std::cin >> n; int* arr = new int[n]; for (int i = 0; i < n; i++) { std::cout << "arr["<<i<<"] = "; std::cin >> arr[i]; } int counter = 0; for (int i = 0; i < n - 1; i++) if (arr[i] * 2 < arr[i + 1]) counter++; std::cout << std::endl << counter; }