✨ Úloha 2b.9

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C17, ktorý vypíše tabuľku malej násobilky, spolu s menami riadkov a stĺpcov pre čísla od 1 po 10. Očakávaný výsledok by mal vyzerať nasledovne:

    1   2   3   4   5   6   7   8   9   10
1   1   2   3   4   5   6   7   8   9   10
2   2   4   6   8   10  12  14  16  18  20
3   3   6   9   12  15  18  21  24  27  30
4   4   8   12  16  20  24  28  32  36  40
5   5   10  15  20  25  30  35  40  45  50
6   6   12  18  24  30  36  42  48  54  60
7   7   14  21  28  35  42  49  56  63  70
8   8   16  24  32  40  48  56  64  72  80
9   9   18  27  36  45  54  63  72  81  90
10  10  20  30  40  50  60  70  80  90  100

Tip

Pekné odsadenie textu môžete dostať pomocou formátovacieho znaku výpisu \t (pre tabulátor).


Rozbaľ pre ukážku riešenia
#include <stdio.h>

int main(void) {
    // Hlavička stĺpcov (prvý prázdny roh tabuľky)
    printf("%4s", "");
    for (int j = 1; j <= 10; ++j) {
        printf("%4d", j);
    }
    printf("\n");

    // Riadky tabuľky s menami riadkov a hodnotami
    for (int i = 1; i <= 10; ++i) {
        printf("%-4d", i);            // meno riadka (ľavé zarovnanie v šírke 4)
        for (int j = 1; j <= 10; ++j) {
            printf("%4d", i * j);     // hodnota bunky (pravé zarovnanie v šírke 4)
        }
        printf("\n");
    }
    return 0;
}