Я пытаюсь сформировать шаблон треугольника, обозначенный «target», и я получил тот, который помечен как «фактический результат».Я также должен использовать только вложенные циклы for и оператор%.Я попытался поиграться с оператором% и i или j в дополнение к k или вместо k, но я не смог полностью получить шаблон, который искал.Похоже, мои странные строки хороши (строки 1, 3, 5), но все не так.Любая помощь приветствуется.
// target: * + * + * + actual output: * + * + * +
+ * + * + * + * + *
* + * + * + * +
+ * + * + *
* + * +
+ *
//
// code //
int main ()
{
int i,j,k;
for (i = 6; i >= 1; i--
{
for (j = 1;j <= (6 - i); j++ )
{
cout << " ";
}
for (k = 1;k<=i;k++)
{
if (k % 2 == 0) {
cout << "+";
}
else
{
cout << "*";
}
}
}