Привет, я прочитал рекомендации по вопросам домашних заданий, и он говорит, что должен четко заявить, что это домашнее задание. Это домашнее задание, я провел последние 45 минут, пытаясь снова и снова. Я ударил стену и нуждаюсь в помощи.Вложенная петля для выполнения во время цикла
Мое назначение состояло в том, чтобы взять этот код из цикла Double For и преобразовать его в цикл while, вложенный в цикл for. Я успешно завершил это. Тем не менее, 3-я часть должна взять этот код и сделать внешний цикл for в цикле do while. Выхода необходимо прирастить «#» каждую строку так, если вход был «4»
#
##
###
####
Ниже приведен код, который я написал, что мне нужно сделать внешнюю для цикла в сделай время цикла:
int main()
{
int side;
cout << "Enter a number: ";
cin >> side;
for (int i = 0; i < side; i++)
{
int j = i;
while(j >= 0)
{
cout << "#";
j--;
}
cout << "\n";
}
}
Это моя попытка до сих пор:
int main()
{
int side;
int i;
cout << "Enter a number: ";
cin >> side;
int j=side;
do
{
while(j >= 0)
{
cout << "#";
j--;
}
cout << "\n";
i++;
}
while(j >= side);
}
сказал мой учитель, пока код разъяснен и я понимаю, как это работает, что это нормально. Любая помощь приветствуется. Спасибо.
Какова цель 'i ++;' в вашем цикле? –
Я думаю, что вы первый человек, которого я вижу, пытаясь решить его домашнюю работу перед публикацией ... ничего себе. Хо, а почему нет цикла do-while, использующего i в его состоянии? – Treycos
Не подрывайте свой пост. –