Нарисовать 2 треугольника из цифр - C (СИ)
Формулировка задачи:
нужно нарисовать 2 треугольника из цифр:
n>3 вводится с клавиатуры.
1)
1 2 ... n-2 n-1 n
1 2 ... n-2 n-1
1 2 ... n-2
... ...
1 2
1
2)
1
1 2 3
1 2 3 4 5
... ... ...
1 2 3 4 5 ... 2n 2n+1
Решение задачи: «Нарисовать 2 треугольника из цифр»
textual
Листинг программы
#include <stdio.h>
int main()
{
int a, n;
scanf("%d", &n);
putchar('\n');
int i = 1, k = 1, sum = n;
for (i = 1; sum != 0; ++i) {
printf("%d ", k);
++k;
if (k - 1 == sum) {
--sum;
k = 1;
putchar('\n');
}
}
return 0;
}