Почему поведение iostream на Mac Sequoia 15.2 отличается?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Почему поведение iostream на Mac Sequoia 15.2 отличается?

Сообщение Anonymous »

Я занимаюсь программированием ради развлечения, и с тех пор, как у меня появился новый Mac, происходит что-то странное. Мой предыдущий ноутбук работал на чипе Windows/Intel. У меня не было проблем на этом компьютере, но, похоже, возникла проблема с синхронизацией ввода-вывода, из-за которой чтение вывода на моем новом компьютере очень затруднено. Например, когда я запускаю следующий код:

Код: Выделить всё

#include 
#include 
#include 

#define ll long long
#define nl '\n'

using namespace std;

void solve()
{
int n, k;
cin >> n >> k;

int a[n];
for (int i = 0; i < n; ++i)
cin >> a[i];

sort(a, a + n);

vector count(1, 1);
for (int i = 1; i < n; ++i)
{
if (a[i] == a[i - 1])
count.back()++;
else
count.push_back(1);
}

sort(count.begin(), count.end());
int m = count.size();
for (int i = 0; i < m - 1; ++i)
{
if (count[i] > k)
{
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79365526/why-is-iostream-behavior-different-on-mac-sequoia-15-2[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»