AD

Tavola pitagorica in C

Nella seguente pagina scriveremo un programma in grado di calcolare e visualizzare la tavola pitagorica, ovvero una matrice di numeri naturali che contiene tutte le possibili moltiplicazioni di numeri compresi tra 1 e n. Nel nostro caso le dimensioni delle righe e delle colonne sono definite dalle costanti RIGA e COLONNA.

La caratteristica principale della tavola pitagorica è che il valore contenuto nella cella, individuata dalla riga i e dalla colonna j, è dato dal prodotto di i per j.

Per creare la tavola pitagorica utilizziamo una matrice di dimensione COLONNA x RIGA e usando due cicli for riempiamo ogni singola cella [i][j] di tale matrice con il prodotto (i+1)*(j+1). Al termine dei cicli for abbiamo una tabella, di dimensioni prefissate, contenente una serie di prodotti tra numeri naturali.

#include <stdio.h> #define RIGA 10 #define COLONNA 10 int tavola[COLONNA][RIGA]; int main(){     for(int i = 0; i < COLONNA; i++){         for(int j = 0; j < RIGA; j++){             tavola[i][j] = (i + 1) * (j + 1);             printf("%d\t", tavola[i][j]);         }         printf("\n");     }     return 0; }