ok lo ho fatto..
giusto per migliorare lo "stile" di programmazione mi dareste qualche consiglio perchè quello che ho fatto io mi sembra troppo arzigogolato
codice:
#include <iostream>
 #include <stdio.h> 
using namespace std;  
int main() { 
    int importo;
     int cinquanta; 
    int venti; 
    int dieci;   
  int cinque;  
   int due;   
  int uno;   
  cout<<"inserisci un importo (in centesimi)"<<endl;     
cin>>importo;     
cinquanta=(importo-(importo%50))/50;     
venti=((importo-(50*cinquanta))-((importo-(50*cinquanta))%20))/20;     
dieci=(importo-(50*cinquanta)-(20*venti))-((importo-(50*cinquanta)-(20*venti))%10))/10;     cinque=((importo-(50*cinquanta)-(20*venti)-(10*dieci))-(importo-(50*cinquanta)-(20*venti)-(10*dieci))%5)/5;     due=((importo-(50*cinquanta)-(20*venti)-(10*dieci)-(5*cinque))-((importo-(50*cinquanta)-(20*venti)-(10*dieci)-(5*cinque))%2))/2;     uno=(importo-(50*cinquanta)-(20*venti)-(10*dieci)-(5*cinque))%2;     
out<<"pezzi da 50 : "<<cinquanta<<endl;     
cout<<"pezzi da 20 : "<<venti<<endl;    
cout<<"pezzi da 10 : "<<dieci<<endl;     
cout<<"pezzi da 5 : "<<cinque<<endl;     
cout<<"pezzi da 2 : "<<due<<endl;     
cout<<"pezzi da 1 : "<<uno<<endl;      
getchar();    
 return 0; }