Загрузка...

C++ Dynamic array problem

Thread in C/C++ created by Папонт Jan 28, 2023. 206 views

  1. Папонт
    Папонт Topic starter Jan 28, 2023 447 Nov 1, 2018
    В данном массиве найдите количество чисел, правые соседи у которых отличаются более чем в 2 раза.
     
  2. Daemon
    Daemon Jan 28, 2023 1680 Jan 8, 2021
    Имеется ввиду количество пар чисел, у которых правые соседи отличаются? Что мы тут сравниваем число и соседа или соседей чисел?
     
  3. dawdakyl
    dawdakyl Jan 28, 2023 30 Dec 3, 2017
    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;
    }
     
Top
Loading...