Page 467 - Informatica dalla A a Z
P. 467
scanf("%d", &numero);
if (numero>0) {
for (conta=numero; conta >1; conta--)
fatt = fatt * conta;
}
printf(“Il fattoriale di %d e’ %10d”, numero, fatt);
}while(numero != TAPPO);
}
Vediamo ora un esempio di cicli “annidati”.
Esercizio: stampare la tabellina pitagorica.
Scriviamo un programma che visualizza la tabellina pitagorica 10*10, cioè composta da 10
righe e 10 colonne.
Svolgimento:
#include <stdio.h>
const int tabella = 10;
main()
{
int riga, colonna;
for (riga=1; riga <= tabella; riga++)
{
printf("\n");
for (colonna=1; colonna <= tabella; colonna++)
{
printf("%2d ", riga * colonna);
}
}
}
463