Почему cin int для измерения std::vector не работает?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Почему cin int для измерения std::vector не работает?

Сообщение Anonymous »

В качестве школьного задания мне нужно решить первую проблему подготовки к OII, одна из этих задач состоит в том, чтобы найти LCM с учетом большого ввода, если я попробую с небольшим вводом, код сработает, когда я использую учитывая ввод (тысячи чисел), код останавливается на простом CIN (ввод размера массива).
Это код, который мы написали:

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

#include 
#include 
#include 
#include 

using namespace std;

int solve(){
int N;
cin >> N;
vector V(N);
for(int &x: V){
cin >> x;
}
int max = V[0];
for (int i = 1; i < N; i++){
if(max

Подробнее здесь: [url]https://stackoverflow.com/questions/79331618/why-does-the-cin-of-an-int-for-the-dimension-of-a-stdvector-doesnt-work[/url]
Ответить

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

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

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

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

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