Aşağıdakı kimi n \times m ölçülü düzbucaqlı çərçivə çəkirik:
İlk sırada ulduz çap edirik;
n - 2 sıra çap edirik. Hər sırada bir ulduz, m - 2 boşluq və başqa bir ulduz çap edirik, amma yalnız m > 1 olduqda;
Son -ci sırada, yalnız n > 1 olduqda ulduz çap edirik.
Alqoritmin Tətbiqi
Giriş dəyərləri və -i oxuyun.
scanf("%d %d", &n, &m);Birinci sıranı çap edin – ulduz.
for (i = 0; i < m; i++)
printf("*");
printf("\n");n - 2 sıra çap edin. Hər sırada bir ulduz, m - 2 boşluq və başqa bir ulduz çap edin, amma yalnız m > 1 olduqda.
for (i = 0; i < n - 2; i++)
{
printf("*");
for (j = 0; j < m - 2; j++)
printf(" ");
if (m > 1)
printf("*");
printf("\n");
}Son sıranı çap edin – ulduz. Yalnız n > 1 olduqda bunu çap edin.
if (n > 1)
{
for (i = 0; i < m; i++)
printf("*");
printf("\n");
}