Вопрос задан 25.06.2023 в 13:14. Предмет Информатика. Спрашивает Baybakmozyr Baybak.

РЕШИТЕ ЗАДАЧУ ЯЗЫК С++ ДАЮ 40 БАЛЛОВ!!!!!! Сортировка пузырьком предполагает попарное сравнение

соседних элементов с последующей перестановкой. Начнем со сравнения. Определите, больше ли k-ый элемент (k+1)-го для данного массива размерностью n. Формат входных данных В первой строке с клавиатуры вводится целое число n (1 ≤ n ≤ 50) — количество элементов в массиве. Во второй строке вводятся элементы массива — целые числа, по модулю не превышающие 50. В третьей строке вводится целое число k (1 ≤ k < n) — номер первого элемента из сравниваемых. Элементы массива нумеруются с единицы. Формат выходных данных Выведите «YES» в случае, если k-ый элемент больше (k+1)-го, и «NO» в обратном случае входные данные 12 -27 -6 5 24 -27 30 -9 16 -8 23 -10 27 6 выходные данные YES
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Pacina Nika.

Ответ:

Объяснение:

#include <bits/stdc++.h>

using namespace std;

int main()

{

   int n;

   cin>>n;

   int a[n];

   int k;

   for (int i = 0; i < n; ++i)

    {

        cin>>a[i];

    }

    cin>>k;

   if(a[k] > a[k-1]){

       cout<<"NO";

   }

   else{

       cout<<"YES";

   }

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам не нужно выполнять сортировку пузырьком. Вам нужно всего лишь сравнить k-ый элемент с (k+1)-м элементом массива.

Вот C++ код для решения этой задачи:

cpp
#include <iostream> using namespace std; int main() { int n; cin >> n; int arr[50]; for (int i = 0; i < n; i++) { cin >> arr[i]; } int k; cin >> k; if (arr[k - 1] > arr[k]) { cout << "YES" << endl; } else { cout << "NO" << endl; } return 0; }

Вы вводите количество элементов в массиве, затем элементы массива, и наконец, номер k. Программа сравнивает k-ый и (k+1)-й элементы массива и выводит "YES", если k-ый элемент больше (k+1)-го, и "NO" в противном случае.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос