Загрузка...

C++ Задачка на динамический массив

Тема в разделе C/C++ создана пользователем Папонт 28 янв 2023. 205 просмотров

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