#include"stdio.h"  /*myst */

/* il programma esegue il prodotto di due numeri dati in input e stampa il risultato. Il prodotto e' ottenuto mediante somme successive*/ 

int main( ) 

{ int n, m, p; 

printf("\n________________________________"); 

printf("\nInserite il primo fattore "); scanf("\n%d",&n);

printf("\nInserite il secondo fattore "); scanf("\n%d",&m);

 /* prodotto per somme successive: aggiungiamo m in p, n volte quindi     p deve partire da zero */ 

/* cominciamo a scrivere il messaggio di output qui perche' poi n cambiera' e non potremo stamparlo */ 

 printf("\n_________________________________________________");

printf("\nIl prodotto di %3d ",n);

 p=0; /* inizializzazione */ 

while(n > 0) 

{p=p+m; /* aggiunta */ 

 n=n-1; 

/* abbiamo aggiunto m in p una volta, quindi le volte che dobbiamo aggiungerlo diminuiscono ancora di 1 */ 

}

 printf("per %3d e' uguale a %6d",m,p); 

return 0;}

return to programmi