

 gracias por lo de pseudocodigo, pero ahora tengo otra duda tecnica, tengo el siguiente codigo:
#include <stdio.h>
#include <conio.h>
int main (void)
{
clrscr(); //Para borrar la pantalla antes de comenzar
   int c,d1,d2,d3,d4,d5,d6,d7,d8,aux;
   printf("    ************************************n");
   printf("    * PROGRAMA QUE DIVIDE UNA CANTIDAD *n");
   printf("    *   EN HORAS, MINUTOS Y SEGUNDOS   *n");
   printf("    *    por: 
daredevil_g@hotmail.com  *n");
   printf("    ************************************n");
   printf("n");
   printf(" Digita tu cantidad: ");
   scanf("%d",&c);
   d1=c/50;
   aux=c%50;
   d2=aux/20;
   d3=aux%10;
   d4=d3/5;
   d5=d4/2;
   d6=d5/1;
   d7=d6/.10;
   d8=d7/.5;
   printf("nn");
   printf("Tu resultado en monedas de $50 es: %d pesosn",d1);
   printf("Tu resultado en monedas de $20 es: %d pesosn",d2);
   printf("Tu resultado en monedas de $10 es: %d pesosn",d3);
   printf("Tu resultado en monedas de $5 es: %d pesosn",d4);
   printf("Tu resultado en monedas de $2 es: %d pesosn",d5);
   printf("Tu resultado en monedas de $1 es: %d pesosn",d6);
   printf("Tu resultado en monedas de $.10 es: %d centavosn",d7);
   printf("Tu resultado en monedas de $.5 es: %d centavosn",d8);
   getch();
}
Que tengo mal que no hace lo que se supone deberia hacer, dividir una cantidad entre monedas de 50,20,10,5,2,1,.10,.5 e imprimir el resultao nomas no puedo hacerlo jalar compa 
