#include<stdio.h>              /* multipli */
/* programma che ricevendo in ingresso un numero, ne stampa i multipli
fino al ( settimo ).
Va gestito un contatore i che vale da 1 fino a 7; realizziamo in
questo programma sia la versione for che quella while
*/
int main( )
{
int i, num;
char car;
/* versione che usa il for */
printf("\n___________________________________________________");
printf("\n... multipli : inizio versione che usa il for :\n");
printf("\nNumero in input ? ");
scanf("\n%d",&num);
for(i=0;i<7;i++)
printf("\n %3d * %2d = %3d ",num,i+1,num*(i+1));

/* versione che usa il while */
printf("\n\n ... multipli : inizio versione che usa il while :\n");
printf("\n Numero in input ? ");
scanf("\n%d",&num);
i=1; /* inizializzazione del contatore */
while (i<=7) /* test sul contatore */
{
printf("\n%3d * %2d = %3d ",num, i,num*i);
i=i+1; /* incremento del contatore */
}
printf("\n\n ... multipli : fine versione che usa il while e fine di multipli\n");
printf("\npremere un carattere ed invio per terminare\n");
scanf("\n%c",&car);
/* istruzione che serve per visionare la parte while anche quando
il programma viene eseguito dentro l' editor del compilatore c*/
return 0;

}

return to programmi