h \times w ölçülü matris verilmişdir. Hər bir ədədi simvolla əvəz etmək lazımdır:
əgər ədəd -a bərabərdirsə, nöqtə çap edirik.
əgər ədəd -dən -a qədərdirsə, ingilis əlifbasının müvafiq böyük hərfini çap edirik.
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");
}