Я бы хотел напечатать треугольник с цифрами, как показано ниже.
1 2 4 7 11
3 5 8 12
6 9 13
10 14
15
Предположим, что значение n равно 5.
означает, что в столбце будет 5, а в столбце - 1.
также строка 5.
Я обнаружил, что каждый столбец увеличивается на 1 - 2 - 3 -4
и увеличение ряда 2, 3, 4, 5.
Как бы я смог получить этот треугольник?
Я пробовал, как показано ниже, но не могу найти путь со строки 2.
int n;
scanf("%d", &n);
int sum = 0;
int x = 0;
for(int j = 0; j <= 2; j = j + 2)
{
for(int i = 0; i < n; i++)
{
if(i < 2)
{
x = 1;
}
sum = sum + x+j;
x++;
printf("%d ", sum);
}
sum = 0;
printf("\n");
}