• Задача в С++
    Дана последовательность действительных чисел а1 ≤ а2 ≤ .… ≤ аn. Вставить в нее
    действительное число b так, чтобы последовательность осталась неубывающей.
    Нужна помощь с тем, как в массив впихнуть значение b и потом вставить в последовательность.
    Мой код:
    #include "stdafx.h"
    #include
    #include
    #include
    using namespace std;
    int comp1(const void * a, const void * b)
    {
    return (*(int*)a - *(int*)b);
    }
    int main()
    {
    int size,b;
    cout << "VVedite razmer:" << endl;
    cin >> size;

    int *arr = new int[size];

    cout << "VVedite posledovatel'nost' iz " << size << " znach." << endl;
    for (int i = 0; i < size; i++) {
    cin >> arr[i];
    }
    cout << "Vvedite b" << endl;
    cin >> b;
    qsort(arr, size, sizeof(int), comp1);
    for (int i = 0; i < size; i++)
    cout << arr[i] << " " << endl;

    system("pause");
    return 0;

Ответы 3

  • Так нужно или нет? Смотрите тест на 2 приложении.
    • Автор:

      bossyxkag
    • 6 лет назад
    • 0
  • Всё отлично) Спасибо!
    • Прикреплено фото с кодом, тест и сам код
    • Файл открывать любым текстовым редактором
    answer img
    • Автор:

      shaffer
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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