ASCII incəsənəti#11607

ASCII incəsənəti (Həll təhlili)

h \times w ölçülü matris verilmişdir. Hər bir ədədi simvolla əvəz etmək lazımdır:

Tutaq ki, A_{i,j} = x. Məlumdur ki, x = 1 qiymətinə '' hərfi, x = 26 qiymətinə isə '' hərfi uyğun gəlir. Buna görə, əgər A_{i,j} = x olarsa, uyğun mövqedə + '' - simvolunu çap etmək lazımdır.

Alqoritmin realizasiyası

Matrisin ölçülərini oxuyuruq.

scanf("%d %d", \u0026h, \u0026w);

Matris üzərində gəzirik və hər bir qiyməti üçün müvafiq simvolu çap edirik.

for (i = 0; i \u003c h; i++)
{
  for (j = 0; j \u003c w; j++)
  {

    scanf("%d", \u0026x);
    if (x == 0) printf(".");
    else printf("%c", x + 'A' - 1);
  }
  printf("\n");
}