Невозможно правильно ввести и вывести данные при программировании задачи о рюкзаке.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Невозможно правильно ввести и вывести данные при программировании задачи о рюкзаке.

Сообщение Anonymous »

Я пытаюсь решить задачу о рюкзаке с двумерным массивом на CodeBlocks, но после запуска программы я нажимаю цифру на клавиатуре, а работающий терминал не отображает нажатое мной число. (Означает ли это, что я ввёл не удачно?) Нажимаю цифру на клавиатуре ещё несколько раз, и программа выходит без вывода. Почему это?
Вот мой код

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

#include 
using namespace std;
int c,n,v;
int main()
{
cin >> c;
while(c--){
cin >> n >>v;
int dp[1005][1005] = {0};
int val[1005];
int cap[1005];
memset(dp,0,sizeof(dp));
//a[1005][1005] = {0};
for (int i = 1;i > val[i];
for (int i = 1;i > cap[i];
//ll maxv = 0;
for(int i = 1;i cap[i];
//ll maxv = 0;
for(int i = 1;i

Подробнее здесь: [url]https://stackoverflow.com/questions/78714283/unable-to-input-and-output-properly-when-programming-a-knapsack-problem[/url]
Ответить

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

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

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

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

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