Member 13080538 Ответов: 1

Как завершить цикл for с переменной, которую вводит пользователь


У меня есть этот фрагмент кода, который я пытаюсь выйти, когда пользователь вводит число для K, как мне завершить цикл с этим числом?

for ( int K=0; K<=9; K++)
   {
    cout << "Enter the amount of Calories, Fats, Proteins & Other" << endl;
    cout << "Calories:" << endl;
        cin >> C;
    cout << "Fat:" << endl;
        cin >> F;
    cout << "Protein:" << endl;
        cin >> P;
    cout << "Other:" << endl;
        cin >> O;
    }


Что я уже пробовал:

Я пробовал использовать разные циклы, и, похоже, ничего не работает

[no name]

для ( тип int я=0; я&Л;=К; Я++)

Member 13080538

Итак, я должен создать новую переменную, которая и есть я?

Member 13080538

это сработало, но если я подключу 3 продукта, то остановлюсь на 4

Member 13080538

есть ли способ заставить его повторить это еще раз?

[no name]

for (int i=0; i < K; i++)

1 Ответов

Рейтинг:
2

Patrice T

Цитата:
У меня есть этот фрагмент кода, который я пытаюсь выйти, когда пользователь вводит число для K, как мне завершить цикл с этим числом?

Так как пользователь ничего не вводит для K- Боюсь, мы ничем не сможем вам помочь.
Вам нужно уточнить вопрос с подробностями о том, что вы пытаетесь сделать.

Для того, что я вижу, for петлю можно полностью снять.


Member 13080538

Решение, данное NotPoliticallyCorrect, работает только с одним дополнительным выходом, оператор for не может быть удален, потому что процесс должен зацикливаться до тех пор, пока не будет достигнуто введенное значение K, пользователь вводит значение K в фрагмент кода над циклом for, который не был включен

Patrice T

Не могу угадать код, который вы не отправили.
Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.

Member 13080538

спасибо за язвительный комментарий, совершенно ненужный для ответа на этот вопрос

Patrice T

Дайте полезную информацию, и вы получите умные ответы.

Member 13080538

Мне все равно, насколько ты "осведомлен", не будь ослом.

Patrice T

Это вы просите о помощи, а не я.