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;
}
Indice pagine di c
Indice cPagine aggiunte di recente
Indice pagine del linguaggio C: Funzioni, Stringhe, ArrayCome effettuare la radice quadrata con la funzione sqrt in CCome ottenere il valore assoluto con la funzione abs in CCome generare numeri casuali con la funzione rand in CCome generare numeri casuali tra due numeri in C