*Çərçivə 4#8945

*Çərçivə 4 (Həll təhlili)

Aşağıdakı kimi n \times m ölçülü düzbucaqlı çərçivə çəkirik:

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");
}