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
   462   463   464   465   466   467   468   469   470   471   472