• Помогите отсортировать массив по убыванию.



    #include "pch.h"
    #include
    #include
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, "Russian");
    int n;
    int *a;
    cout << "Введите размер массива : ";
    cin >> n;
    a = new int[n];
    int k = 0;
    for (int i = 0; i < n; i++)
    cin >> a[i];
    for (int i = 0; i < n; i++)
    if (a[i] % 2 == 0)
    {
    cout <<" "<< a[i];
    k++;
    }
    cout << endl;
    cout << "Количество четных чисел: " << k << endl;
    system("pause");
    return 0;

Ответы 1

  • Удачи в изучении языка.

    #include <iostream>

    #include <clocale>    

    using namespace std;

    int main()

    {

    setlocale(LC_ALL, "Russian");

    int n;

    int *a;

    cout << "Введите размер массива : ";

    cin >> n;

    a = new int[n];

    int k = 0;

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

     cin >> a[i];

    cout << "Четные элементы : ";

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

    if (a[i] % 2 == 0)

    {

     cout << " " << a[i];

     k++;

    }

     

    cout << endl;

    cout << "Количество четных чисел: " << k << endl;

    for (int i = 1; i < n; ++i) //Пузырьковая сортировка

    {

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

     {

      if (a[t] < a[t + 1])

      {

       int temp = a[t];

       a[t] = a[t + 1];

       a[t + 1] = temp;

      }

     }

    }

    cout << "Отсортрованный массив по убыванию: ";

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

     cout << a[i] << " ";

    cout << endl;

     

    system("pause");

    return 0;

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years