12.12.2005, 21:13
общий
это ответ
Здравствуйте, Лыткин А. В.!
Вот смотри.
Работает для нечетного N
#include <stdio.h>
#define N 31
int main () {
int i, j;
i = 0;
while (i < N/2 ) {
for (j = 0; j < i; j++)
printf (" ");
printf ("*");
j++;
for (; j < N/2 ; j++)
printf (" ");
printf ("*");
j++;
for (; j < N - i - 1; j++)
printf (" ");
printf ("*");
j++;
for (; j < N; j++)
printf (" ");
printf ("\n");
i++;
}
for (j = 0; j < N; j++)
printf ("*");
printf ("\n");
i++;
while (i < N ) {
for (j = 0; j < N - i - 1; j++)
printf (" ");
printf ("*");
j++;
for (; j < N/2 ; j++)
printf (" ");
printf ("*");
j++;
for (; j < i ; j++)
printf (" ");
printf ("*");
j++;
for (; j < N; j++)
printf (" ");
printf ("\n");
i++;
}
}