#include <stdio.h>
#include <conio.h>

void kvadrat(int n)
{
int i,j,p;
for (i=1;i<=n/2+1;i++)
{
p=i;
for (j=1;j<=p;j++)
printf("%d",j);
for (j=p;j<=n/2;j++)
printf("%d",i);
for (j=n/2;j>=p;j--)
printf("%d",i);
for (j=p-1;j>=1;j--)
printf("%d",j);
printf("\n");
}
for (i=n/2;i>=1;i--)
{
p=i;
for (j=1;j<=p;j++)
printf("%d",j);
j=p;
for (;j<=n/2;j++)
printf("%d",i);
for (j=n/2;j>=p;j--)
printf("%d",i);
for (j=p-1;j>=1;j--)
printf("%d",j);
printf("\n");
}
}

int main(void)
{
clrscr();
kvadrat(4);

return 0;
}
Ultime modifiche: mercoledì, 26 febbraio 2014, 03:47