Задача в С++
Дана последовательность действительных чисел а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;
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.