Viene data una matrice di dimensioni h \times w. Ogni numero deve essere sostituito con un simbolo:
se il numero è uguale a , si stampa un punto.
se il numero è compreso tra e , si stampa la corrispondente lettera maiuscola dell'alfabeto inglese.
Sia A_{i,j} = x. È noto che al valore x = 1 corrisponde la lettera '', e al valore x = 26 corrisponde la lettera ''. Quindi se A_{i,j} = x, nella posizione corrispondente bisogna stampare il simbolo + '' - .
Implementazione dell'algoritmo
Leggiamo le dimensioni della matrice.
scanf("%d %d", &h, &w);Scorriamo la matrice e per ogni valore stampiamo il simbolo corrispondente.
for (i = 0; i < h; i++)
{
for (j = 0; j < w; j++)
{
scanf("%d", &x);
if (x == 0) printf(".");
else printf("%c", x + 'A' - 1);
}
printf("\n");
}