Распечатка символов в шаблоне X с использованием циклов for
Я пытаюсь напечатать этот большой шаблон X:
x x
x x
x x
x x
x
x x
x x
x x
x x
Я не могу понять алгоритм, чтобы сделать это. Я только начинаю программировать на C и застреваю.
То, что я до сих пор
#include <stdio.h>
int main()
{
int j,i;
char ch[] = "$";
for(int j = 5; j >= 0 ; --j)
{
for(i = 5; i>=0; --i)
{
if(j%2 == 1)
{
printf("%s",ch);
}
}
printf("\n");
}
return 0;
}
Я тоже выяснил,
0 5 0
1 3 1
2 1 2
3 0 3
2 1 2
1 3 1
0 5 0
Числа на краю - это место, где должно появиться *. Числа в середине - это места, где должны появляться пробелы. Что мне не хватает?