Почему 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]

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